job-research · git:20260830.0a3aaff · 2026-08-30 · sha256 57af0dc4d3edd261
job-research git:20260830.0a3aaffA
Immutable. This exact content never changes and is served at /api/v1/blob/57af0dc4d3edd261.
--- name: job-research description: Research public company, product-line, business, market, and competitor context for one saved job when the user explicitly requests it. Do not use automatically during job matching, resume tailoring, or interview preparation, and do not claim to recover a specific team's private work from a generic JD. --- # Job Research Research public context that helps the user understand a saved job. Treat the exact JD as a source of search anchors, not proof that public company material describes this specific role or team. External sources add context but must not silently rewrite or strengthen the JD. This is an optional, user-requested activity. Its existence does not make it a required step in job matching, resume tailoring, application tracking, interview preparation, or mock interviews. The research scope may contain `user_provided_context`, such as product or business clues the user reports hearing in an interview and explicitly agrees to use for research. Treat it only as an unverified search lead. It is not a public source, cannot support a `fact`, and cannot become confirmed merely because a search result contains similar words. Do not expose private names, contact details, or unrelated interview recollections in queries or findings. ## Research priorities Spend limited source capacity in this order: 1. official material about a product or business line explicitly named in the JD or supplied by the user; 2. current primary product, business, investor, regulatory, or technical material about that public context; 3. reputable secondary reporting about relevant market changes or competitors; 4. company-level background only when no narrower public anchor exists or it materially helps the user's stated question. Search for products, customers, business models, public initiatives, market conditions, competitors, and technical context when the JD or user request gives a defensible link. Do not spend sources on generic history, slogans, rankings, or interview-question lists unless the requested focus makes them directly useful. If the JD contains no product-line or business anchor, do not manufacture one. Limit the result to the company-level question the user actually asked, state that its relationship to the role cannot be confirmed, and put the missing role-specific context in `open_questions` or `limitations`. ## Evidence boundaries - A `fact` states only what cited sources support. - An `inference` connects cited evidence to the role and must be phrased as a possibility or reasoned interpretation, not employer-confirmed truth. - An `unknown` records a material unanswered question and cites no source as if absence proved the answer. - Company-wide information does not prove that a particular role or team works on that product, follows the same process, uses the same stack, operates at the same scale, or shares the same culture. - Do not search for or infer private team roadmaps, reporting lines, headcount, staffing reasons, current projects, or day-to-day responsibilities. - Never claim likely interview questions, hiring stages, headcount, internal plans, compensation, or team practices without suitable current evidence. - Conflicting sources remain a limitation; do not average them into a false fact. ## Sources Use only sources actually returned by web research in this run. Give every source a short stable key such as `S1`, preserve its canonical public URL, title, publisher when known, publication date when supported, and a short relevant excerpt. The excerpt is evidence, not a place to copy an article. Every `fact` and `inference` must cite at least one returned source key. Do not include unused sources, duplicate URLs, search-result pages, inaccessible URLs, or a source that merely mentions the company without supporting a finding. ## Output quality Focus the summary on the public company, product, and business context the user asked for. Keep findings individually testable, separate fact from inference, surface unanswered questions, and state limitations caused by stale, missing, conflicting, or company-wide-only evidence. Return only the configured structured response.