Case Study
Case Study/Artifacts

Navigable Artifacts

The comparison matrix is the output contract for agent_compare.py. Primary consumer: agent_draft.py. Three views show different aspects of the schema as a system.

Pipeline as Data Transformation

Three passes plus post-processing. Not a single model call — a designed pipeline.

sources.json
+
extractions.json
Pass 1Indexing

Reads every claim. Builds cross-source pairings, recognizing terminology variants (build-time directivesmagic strings). Maps claims to dimensions and tensions.

Pass 2Composition

Per-entry agent calls for each dimension and tension. Produces positions, verdicts, steelmans,narrative_payload, scoring with inlinereader_decision_impact reasoning.

Pass 3Asymmetry Query

Dedicated pass over the indexed map looking for structural differences. Outputs detected_asymmetries.

PostMechanical Processing

Compute composite_weight. Sort descending. Write JSON + render comparison_brief.md.

comparison_matrix.json