Files
gomail/graphify-out/cache/semantic/pd5fd89c46bb5/0ad97a87577826944bb84ff3cf63e96a7c5d6ee4c00cb1cb8da4fe8d47f7224b.json
2026-08-09 18:03:09 +01:00

1 line
9.3 KiB
JSON

{"nodes": [{"id": "_claude_iterative_build_discipline_skill_core_principle", "label": "Core Principle: Compiles is Not Correct", "file_type": "rationale", "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "_claude_iterative_build_discipline_skill_e2e_testing", "label": "Disposable Real End-to-End Test Pattern", "file_type": "rationale", "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "_claude_iterative_build_discipline_skill_fake_protocol_server", "label": "Genuinely-Enforcing Fake Protocol Server Pattern", "file_type": "rationale", "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "_claude_iterative_build_discipline_skill_test_vectors", "label": "Verify Against Published Test Vectors (RFC 6238)", "file_type": "rationale", "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "_claude_iterative_build_discipline_skill_negative_tests", "label": "Negative-Path Tests as Non-Optional", "file_type": "rationale", "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "_claude_iterative_build_discipline_skill_checkpoint_artifact", "label": "Checkpoint Working State as Durable Artifact", "file_type": "rationale", "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "_claude_iterative_build_discipline_skill_living_docs", "label": "Living Plan Doc + Separate Handover Doc", "file_type": "rationale", "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "_claude_iterative_build_discipline_skill_scope_honesty", "label": "Explicit Scope Deferral Over Half-Building", "file_type": "rationale", "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "_claude_iterative_build_discipline_skill_risk_prioritization", "label": "Prioritize by Risk Reduction Over Task Order", "file_type": "rationale", "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "_claude_iterative_build_discipline_skill_tcp_read_pattern", "label": "bufio.Reader + io.ReadFull for TCP Protocol Boundaries", "file_type": "rationale", "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "_claude_iterative_build_discipline_skill_sqlite_single_conn", "label": "SQLite Single-Connection-Pool Query/Exec Deadlock Pattern", "file_type": "rationale", "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "_claude_iterative_build_discipline_skill_wire_struct_tags", "label": "Wire-Format Structs Need Explicit Serialization Tags", "file_type": "rationale", "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "_claude_iterative_build_discipline_skill_gomail_project", "label": "GoMail (referenced project)", "file_type": "concept", "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "_claude_iterative_build_discipline_skill_core_principle", "target": "_claude_iterative_build_discipline_skill_e2e_testing", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0}, {"source": "_claude_iterative_build_discipline_skill_e2e_testing", "target": "_claude_iterative_build_discipline_skill_negative_tests", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0}, {"source": "_claude_iterative_build_discipline_skill_e2e_testing", "target": "_claude_iterative_build_discipline_skill_fake_protocol_server", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0}, {"source": "_claude_iterative_build_discipline_skill_fake_protocol_server", "target": "_claude_iterative_build_discipline_skill_test_vectors", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0}, {"source": "_claude_iterative_build_discipline_skill_checkpoint_artifact", "target": "_claude_iterative_build_discipline_skill_living_docs", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0}, {"source": "_claude_iterative_build_discipline_skill_scope_honesty", "target": "_claude_iterative_build_discipline_skill_risk_prioritization", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0}, {"source": "_claude_iterative_build_discipline_skill_core_principle", "target": "_claude_iterative_build_discipline_skill_gomail_project", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0}, {"source": "_claude_iterative_build_discipline_skill_tcp_read_pattern", "target": "_claude_iterative_build_discipline_skill_gomail_project", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0}, {"source": "_claude_iterative_build_discipline_skill_sqlite_single_conn", "target": "_claude_iterative_build_discipline_skill_gomail_project", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0}, {"source": "_claude_iterative_build_discipline_skill_wire_struct_tags", "target": "_claude_iterative_build_discipline_skill_gomail_project", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0}, {"source": "_claude_iterative_build_discipline_skill_gomail_project", "target": "readme_gomail", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0}, {"source": "_claude_iterative_build_discipline_skill_gomail_project", "target": "gomail_handover_overview", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0}, {"source": "_claude_iterative_build_discipline_skill_gomail_project", "target": "gomail_action_plan_v4_overview", "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0}, {"source": "_claude_iterative_build_discipline_skill_tcp_read_pattern", "target": "gomail_handover_tcp_bug", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0}, {"source": "_claude_iterative_build_discipline_skill_tcp_read_pattern", "target": "gomail_action_plan_v4_tcp_bug", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0}, {"source": "_claude_iterative_build_discipline_skill_sqlite_single_conn", "target": "gomail_handover_sqlite_deadlock_bug", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0}, {"source": "_claude_iterative_build_discipline_skill_sqlite_single_conn", "target": "gomail_action_plan_v4_sqlite_deadlock_bug", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0}], "hyperedges": []}