swarm repositories / source
aboutsummaryrefslogtreecommitdiff
path: root/fahrenheit-451/references/contradiction-register-template.md
diff options
context:
space:
mode:
authormain <main@swarm.moe>2026-03-31 14:00:51 -0400
committermain <main@swarm.moe>2026-03-31 14:00:51 -0400
commite439898d6235bea1bfb87f9169094adb746350ee (patch)
tree7e54ac4962ddf144e62ed355bd3faf93c53a852d /fahrenheit-451/references/contradiction-register-template.md
downloadskills-e439898d6235bea1bfb87f9169094adb746350ee.zip
Add fahrenheit-451 skill
Diffstat (limited to 'fahrenheit-451/references/contradiction-register-template.md')
-rw-r--r--fahrenheit-451/references/contradiction-register-template.md15
1 files changed, 15 insertions, 0 deletions
diff --git a/fahrenheit-451/references/contradiction-register-template.md b/fahrenheit-451/references/contradiction-register-template.md
new file mode 100644
index 0000000..ef779d4
--- /dev/null
+++ b/fahrenheit-451/references/contradiction-register-template.md
@@ -0,0 +1,15 @@
+# Contradiction Register Template
+
+Use this for genuine doc-vs-code contradictions where supersession is unclear.
+
+```text
+| doc_path | code_anchor | contradiction | possible_precedence | why_unclear | action_needed |
+|----------|-------------|---------------|---------------------|-------------|---------------|
+| docs/protocol.md | crates/protocol/src/lib.rs | doc says field is required; code treats it as optional | doc_or_code_unclear | public contract vs implementation drift | human decision |
+```
+
+Rules:
+
+- record only real contradictions, not vague doubts
+- if precedence is obvious, update the loser instead of logging it here
+- unresolved entries must be surfaced in the final response