Track research findings
Capture a research note with sources, claims, and confidence — then promote it into the knowledge base so the next session can find it.
Research findings live in three states: as a fresh note in the cookbook intake, as a stamped artifact in .construct/knowledge/external/research/, and as a citable source threaded through PRDs and ADRs. The new-feature workflow (and any ad-hoc research) wires them through.
Capture as you go
Drop a research note into the inbox; the intake daemon classifies it and routes it through the cx-researcher chain:
construct drop ./notes/2026-06-10-otel-genai-survey.md
construct intake list
construct intake show <id>
For a focused capture without the inbox queue:
construct knowledge add \
--source=research \
--slug=otel-genai-conventions-2026-q2 \
--topic="OpenTelemetry GenAI semantic conventions adoption survey" \
--confidence=primary \
--source-url=https://opentelemetry.io/docs/specs/semconv/gen-ai/ \
--source-url=https://github.com/open-telemetry/semantic-conventions/releases
This writes a frontmatter-stamped file under .construct/knowledge/external/research/\<slug>.md and registers it in the RAG corpus.
What gets stamped
Every research artifact carries:
cx_doc_id— UUID for cross-reference and chain-integrity audittopic,slug,confidence(primary / secondary / inferred / unverified)sources[]— every URL or internal reference with a class tagintake_idif it came through the inbox;intake: noneotherwise
The cx-architect contract requires ADRs to cite the primary sources a research artifact provided; the doctor surfaces any uncited claims in construct docs:verify.
Promote to a decision
Once the research is solid, hand it to the next step:
construct workflow new new-feature --input feature_name="otel-genai-tracing"
The new-feature template scaffolds a PRD, an ADR, and a review-cycle handoff — each pre-populated with a research_refs block pointing at the artifact slug. Architects expand the slug into a full citation; cx-reviewer verifies the citation chain.
Find it later
construct search "otel genai conventions"
construct knowledge trends --topic=research
Search hits return the stamped artifact with its confidence + source class so the reader can decide whether to trust it or chase the primary.
Pair with
- Generate artifacts — to turn the research into a PRD/ADR/RFC.
- Query the knowledge base — to find prior research before adding a new note.