exp/core-dossiers
safeviewing older commit0b75850 · incrementalPR #270reviewed 2026-07-10 23:17 UTC0H · 0M · 0L · 1IThe branch
- Purpose
- FE + public-API knowledge gap: backend has strong docs (ontology.md, FCIS) but the FE/API surface had no single source of truth — code was the only reference.
- Goal
- Introduce a capability-dossier system (rules + skill + 9 audited entity dossiers) for the core-domain FE/API surface, with coherence laws and review enforcement baked in.
- Sub-goals
- SG-1: capability-dossier.md rule + non-redundancy contract + 4-section schema
- SG-2: /dossier skill (consult / build / refresh, two-pass audit)
- SG-3: 9 audited core-domain entity dossiers
- SG-4: Coherence laws (L1/L2/L3) + Loop C enforcement
- SG-5 (this commit): refactor — drop dedicated coherence lens, fold L1 into correctness and L2/L3+freshness gate into conventions
The changes (whole branch)
- What
- Drop `coherence` lens (6→5 lenses); L1 folded into correctness, L2/L3 + validation parity + dossier-freshness gate into conventions. capability-dossier.md updated to match. config.json nets to zero change vs main.
- Why
- A separate coherence lens only added review load — L1 is a correctness bug, L2/L3 are conventions checks. Folding keeps the panel at five concurrent agents.
- Areas
- .claude/rules+114−2.claude/skills/dossier+563−0.claude/skills/review-panel+3−2.claude/skills/capability-walkthrough+47−0
- Blast
- 17 files, +1,191/−4 total; all .claude/ (docs/tooling only). Zero runtime code, no tests, no migrations.
docs-only: no runtime impact config.json nets to zero change vs main
➖ci· CI check rollup not accessible via this token➖coderabbit· no .coderabbit.yaml in repo
Findings · 1
conventions1
info
Conventions lens description is dense prose covering 6+ responsibilities
.claude/skills/review-panel/SKILL.md:16
The lens now covers ADR compliance, canonical entity structure, naming, schema/Zod, P4/P7/P8, validation parity, L2/L3, and the dossier-freshness gate — all in one paragraph. Consider a bulleted list if reviewer agents miss checks in practice.
History · 7 commits
- 8ff8773needs attentionincremental1H · 3M · 2L2026-07-27 17:46
- 7640070needs attentionincremental10H · 18M · 14L2026-07-18 02:11
- a516a9dneeds attentionincremental4H · 5M · 4L2026-07-17 04:38
- 910fc6aneeds attentionincremental1H · 9M · 6L2026-07-10 23:48
- 0b75850safeincremental0H · 0M · 0L2026-07-10 23:17current
- 380a931safeincremental0H · 0M · 0L2026-07-09 19:17
- 5a9ac90blockedfull5H · 8M · 5L2026-07-07 22:07