Skip to content

/fact-check-report

Workflow Diagram

Generate a fact-checking report with traceable bibliography, actionable findings, optional clarity-mode glossary injection, and learning trajectory persistence for future sessions.

flowchart TD
  Start([Start: Verdicts complete]) --> BuildReport[Build report sections]

  style Start fill:#4CAF50,color:#fff
  style BuildReport fill:#2196F3,color:#fff

  BuildReport --> Header[Generate header/summary]
  BuildReport --> Findings[Group findings by category]
  BuildReport --> Biblio[Format bibliography]
  BuildReport --> ImplPlan[Create implementation plan]

  style Header fill:#2196F3,color:#fff
  style Findings fill:#2196F3,color:#fff
  style Biblio fill:#2196F3,color:#fff
  style ImplPlan fill:#2196F3,color:#fff

  Header --> BiblioGate{Every finding has citation?}
  Findings --> BiblioGate
  Biblio --> BiblioGate

  style BiblioGate fill:#f44336,color:#fff

  BiblioGate -->|No| FixCite[Add missing citations]
  BiblioGate -->|Yes| CheckClarity{Clarity mode enabled?}

  style FixCite fill:#2196F3,color:#fff
  style CheckClarity fill:#FF9800,color:#000

  FixCite --> BiblioGate

  CheckClarity -->|Yes| FilterConf{Confidence > 0.7?}
  CheckClarity -->|No| SaveReport[Save report to artifacts]

  style FilterConf fill:#FF9800,color:#000

  FilterConf -->|Yes| GenGloss[Generate glossary entries]
  FilterConf -->|No| SaveReport

  style GenGloss fill:#2196F3,color:#fff

  GenGloss --> GenFacts[Generate key facts]

  style GenFacts fill:#2196F3,color:#fff

  GenFacts --> FindTargets[Find config target files]

  style FindTargets fill:#2196F3,color:#fff

  FindTargets --> UpdateConfigs[Update CLAUDE.md / AGENTS.md]

  style UpdateConfigs fill:#2196F3,color:#fff

  UpdateConfigs --> SaveReport

  style SaveReport fill:#2196F3,color:#fff

  ImplPlan --> SaveReport

  SaveReport --> Learning[Store in ReasoningBank]

  style Learning fill:#4CAF50,color:#fff

  Learning --> StoreTrajectory[Store verification trajectories]

  style StoreTrajectory fill:#2196F3,color:#fff

  StoreTrajectory --> Applications[Depth prediction / Strategy selection]

  style Applications fill:#2196F3,color:#fff

  Applications --> End([End: Report saved])

  style End fill:#4CAF50,color:#fff

Legend

Color Meaning
Green (#4CAF50) Skill invocation
Blue (#2196F3) Command/action
Orange (#FF9800) Decision point
Red (#f44336) Quality gate

Command Content

# Fact-Check: Report and Learning (Phases 6-7)

## Invariant Principles

1. **Traceability through bibliography** - Every finding must link to its verification evidence with proper citation format
2. **Actionable over comprehensive** - Report prioritizes findings that require code changes over informational items
3. **Learning feeds forward** - Verified facts and patterns are persisted for future sessions, not discarded after reporting

## Phase 6: Report

Sections: Header, Summary, Findings by Category, Bibliography, Implementation Plan

**Bibliography Formats**:
| Type | Format |
|------|--------|
| Code trace | `file:lines - finding` |
| Test | `command - result` |
| Web source | `Title - URL - "excerpt"` |
| Git history | `commit/issue - finding` |
| Documentation | `Docs: source section - URL` |
| Benchmark | `Benchmark: method - results` |
| Paper/RFC | `Citation - section - URL` |

## Phase 6.5: Clarity Mode (if enabled)

Generate glossaries/key facts from verified claims (confidence > 0.7).

**Targets**: `CLAUDE.md`, `GEMINI.md`, `AGENTS.md`, `*_AGENT.md`, `*_AI.md`

**Glossary Entry**: `- **[Term]**: [1-2 sentence definition]. [Usage context.]`

**Key Fact Categories**: Architecture, Behavior, Integration, Error Handling, Performance

Update existing sections or append before `---` separators.

## Phase 7: Learning

Store trajectories in ReasoningBank:
```typescript
await reasoningBank.insertPattern({
  type: 'verification-trajectory',
  domain: 'fact-checking-learning',
  pattern: { claimText, claimType, depthUsed, verdict, timeSpent, evidenceQuality }
});
```

Applications: depth prediction, strategy selection, ordering optimization, false positive reduction.