Files
daymade 6d261ce801 feat(deep-research): V6.1 source accessibility policy and Counter-Review Team
- Correct source accessibility: distinguish circular verification (forbidden)
  from exclusive information advantage (encouraged)
- Add Counter-Review Team with 5 specialized agents (claim-validator,
  source-diversity-checker, recency-validator, contradiction-finder,
  counter-review-coordinator)
- Add Enterprise Research Mode: 6-dimension data collection framework
  with SWOT, competitive barrier, and risk matrix analysis
- Update version to 2.4.0
- Add comprehensive reference docs:
  - source_accessibility_policy.md
  - V6_1_improvements.md
  - counter_review_team_guide.md
  - enterprise_analysis_frameworks.md
  - enterprise_quality_checklist.md
  - enterprise_research_methodology.md
  - quality_gates.md
  - report_template_v6.md
  - research_notes_format.md
  - subagent_prompt.md

Based on "深度推理" case study methodology lessons learned.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-04 09:15:17 +08:00

148 lines
6.0 KiB
Markdown

# Research Notes Format Specification
The research notes are the ONLY communication channel between subagents and
the lead agent. Every fact in the final report must be traceable to a line in
these notes. No exceptions.
## File Structure
```
workspace/research-notes/
task-a.md Subagent A writes (history expert)
task-b.md Subagent B writes (transport historian)
task-c.md Subagent C writes (telecom analyst)
task-d.md Subagent D writes (comparative analyst)
registry.md Lead agent builds from task-*.md (P3)
```
## Per-Task Notes Format
Each `task-{id}.md` file follows this exact structure:
```markdown
---
task_id: a
role: Economic Historian
status: complete
sources_found: 4
---
## Sources
[1] Before AI skeptics, Luddites raged against the machine | https://www.nationalgeographic.com/... | Source-Type: secondary-industry | As Of: 2025-08 | Authority: 8/10
[2] Rage against the machine | https://www.cam.ac.uk/research/news/rage-against-the-machine | Source-Type: academic | As Of: 2024-04 | Authority: 8/10
[3] Luddite | https://en.wikipedia.org/wiki/Luddite | Source-Type: community | As Of: 2026-03 | Authority: 7/10
[4] Learning from the Luddites | https://forum.effectivealtruism.org/... | Source-Type: community | As Of: 2025-10 | Authority: 6/10
## Findings
- Luddite movement began March 11, 1811 in Arnold, Nottinghamshire. [3]
- Luddites were skilled craftspeople, not anti-technology extremists. [1][2]
- In the 100M-person textile industry, Luddites never exceeded a few thousand. [2]
- Government crushed movement: 12 executed at York Assizes, Jan 1813. [3]
- Movement collapsed by 1817 under military repression. [1]
- Full textile mechanization transition took 50-90 years (1760s-1850s). [4]
- Textile workers' real wages dropped ~70% during transition. [4]
- Key lesson for AI: Luddites organized AFTER displacement began, losing leverage. [4]
## Deep Read Notes
### Source [1]: National Geographic — Luddites and AI
Key data: destroyed up to 10,000 pounds of frames in first year alone.
Movement spread from Nottinghamshire to Yorkshire and Lancashire in 1812.
Children made up 2/3 of workforce at Cromford factory.
Key insight: Luddites attacked the SYSTEM of exploitation, not machines per se.
They protested manufacturers circumventing standard labor practices.
Useful for: framing section on historical displacement, correcting "anti-tech" myth
### Source [2]: Cambridge University
Key data: Luddites were "elite craftspeople" not working class broadly.
Yorkshire croppers had 7-year apprenticeships. Movement was localized, never exceeded a few thousand.
Key insight: The movement was smaller and more elite than popular history suggests.
Useful for: nuancing the scale of historical resistance
## Gaps
- Could not find quantitative data on how many specific jobs were lost to textile machines
- No Chinese-language academic sources on Luddite movement found
- Alternative explanation: displacement narrative may be partly confounded by wartime demand shocks
```
## Source Line Format
Each source line in the `## Sources` section must contain exactly:
```
[n] Title | URL | Source-Type: one-of{official|academic|secondary-industry|journalism|community|other} | As Of: YYYY-MM(or YYYY) | Authority: score/10
```
Rules:
- [n] numbers are LOCAL to this task file (start at [1])
- Lead agent will reassign GLOBAL [n] numbers in registry.md
- URL must be from an actual search result (subagent MUST NOT invent URLs)
- `Authority` score follows guide in quality-gates.md
- `As Of` must be provided; use `undated` if unknown
- High-confidence claims in final report must use `official` or `academic` sources
## Findings Line Format
Each finding must be:
- One sentence of specific, factual information
- End with source number(s) in brackets: [1] or [1][2]
- Max 10 findings per task (forces prioritization)
- No vague claims like "research shows..." — name what specifically
Good: `Full textile mechanization transition took 50-90 years (1760s-1850s). [4]`
Bad: `The transition took a long time. [4]`
Bad: `Studies suggest that it was a lengthy process.` (no source, vague)
## Deep Read Notes Format
For each source that was web_fetched (full article read):
- Key data: specific, numeric evidence from article
- Key insight: the one thing this source says that others don't
- Useful for: which final section this supports
Max 4 lines per source. This is a research notebook, not a summary.
## Gaps Section
List what the subagent searched for but could NOT find, and possible counter-readings.
This signals where evidence is thin and confidence should be lowered.
## Registry Format (built by lead agent in P3)
The `registry.md` file merges all task sources into a global registry and adds source-type / as-of fields.
```markdown
# Citation Registry
Built from: task-a.md, task-b.md, task-c.md, task-d.md
## Approved Sources
[1] National Geographic — Luddites | https://www.nationalgeographic.com/... | Source-Type: secondary-industry | As Of: 2026-03 | Auth: 8 | From: task-a
[2] Cambridge — Rage against machine | https://www.cam.ac.uk/... | Source-Type: academic | As Of: 2012-04 | Auth: 8 | From: task-a
[3] OpenAI — Day Horse Lost Job | https://blogs.microsoft.com/... | Source-Type: official | As Of: 2026-01 | Auth: 8 | From: task-b
...
[N] Last source
## Dropped
x Quora answer | https://www.quora.com/... | Source-Type: community | As Of: 2024-10 | Auth: 3 | Reason: below threshold
x Study.com | https://study.com/... | Source-Type: secondary-industry | As Of: undated | Auth: 4 | Reason: better sources available
## Stats
Total evaluated: 22
Approved: 16
Dropped: 6
Unique domains: 12
Source-type: official 4 / academic 3 / secondary-industry 5 / journalism 2 / community 2
Max single-source share: 3/16 = 19% (pass)
```
Rules for registry:
- [n] numbers here are FINAL — they appear unchanged in the report
- Every [n] in the report must exist in the Approved list
- Every Dropped source must NEVER appear in the report
- If two tasks found the same URL, keep it once with the higher authority score