SSkilltecabyclaudinhocode
Enviar skill
← Voltar para o catálogo

source-of-truth

Pesquisa e Web

Create epistemically honest Source of Truth documents that pass Clarity Gate verification. Use when consolidating research, documenting project state, creating verification baselines, or building authoritative references. Triggers on "create source of truth", "document verified state", "consolidate research", "create verification baseline", "build authoritative reference".

2estrelas
Ver no GitHub ↗Autor: frmorettoLicença: NOASSERTION

Source of Truth Creator v1.1

Purpose: Create Source of Truth documents that are epistemically calibrated and Clarity Gate-ready.

Core Question: "When someone reads this document, will they have accurate confidence in each claim?"

Core Principle: "A Source of Truth that overstates certainty is worse than no Source of Truth -- it creates false confidence. Calibration matters more than completeness."

Prior Art: This skill synthesizes established frameworks (GRADE, ICD 203, PRISMA, IIA Standards). Our contribution is practical accessibility, not new concepts. See docs/PRIOR_ART.md.

Origin: Extracted from Clarity Gate meta-verification (2025-12-21). When we ran Clarity Gate on its own Source of Truth document, we discovered failure modes specific to SoT creation. See: Clarity Gate SOURCE_OF_TRUTH.md


When to Use This Skill

Use when:

  • Claims will be cited elsewhere
  • Decisions depend on accuracy
  • Document will be read by people who don't know your epistemic standards
  • Creating authoritative reference for a project
  • Consolidating research from multiple sources

User phrases that trigger this skill:

  • "Create a source of truth for..."
  • "Document the verified state of..."
  • "I need an authoritative reference for..."
  • "Consolidate this research into..."

Do NOT use when:

  • Taking meeting notes (use simple markdown)
  • Brainstorming (uncertainty is the point)
  • Personal project logs (overkill)
  • Quick summaries (no verification needed)
  • Internal team scratchpads

For lightweight documentation, use plain markdown. This skill is for documents where epistemic rigor matters.


The Recursion Problem

Source of Truth documents face a unique challenge:

  1. A Source of Truth claims to be "VERIFIED"
  2. But verification requires... a Source of Truth
  3. At some point, claims bottom out in human judgment

This skill doesn't solve the recursion -- it makes it visible.

The goal is not infinite regress verification. The goal is:

  • Clear marking of WHERE claims bottom out
  • Honest confidence levels for each claim type
  • Visual calibration so readers don't over-trust

The Eight Failure Modes

These patterns emerged from meta-verification of the Clarity Gate Source of Truth document. Modes 1-5 were discovered during that verification; Mode 6 was identified during review as a common pattern.

1. THE VERIFIED HEADER TRAP

Problem: Document header says "Status: VERIFIED" but body contains estimates, hypotheticals, and acknowledged uncertainties.

Why it matters: Readers skim headers. A "VERIFIED" badge creates false confidence in all contents.

FailsPasses
"Status: VERIFIED -- Ready for publication""Status: VERIFIED (with noted exceptions)"
"All claims verified as of [date]""External claims verified; internal claims marked by confidence level"

Fix: Always qualify the header status, or use the Verification Summary box.


2. THE INTERNAL MEASUREMENT TRAP

Problem: Internal measurements (timing, counts, informal tests) marked as "Verified" with the same formatting as externally-validated claims.

Why it matters: "12 seconds" from one informal run is not equal to "12 seconds" from rigorous benchmarking.

FailsPasses
"Pipeline time: 12 seconds -- Verified: 2025-12-21""Pipeline time: ~12 seconds [single run, informal timing]"
"Manual review: 45 minutes -- Internal source""Manual review: ~45 minutes [ESTIMATED, not measured]"

Fix: Add methodology notes: [MEASURED: n=X, conditions Y], [INFORMAL: single observation], [ESTIMATED: author judgment]


3. THE SELF-ASSESSMENT TRAP

Problem: Self-assigned scores (8.8/10, "High confidence") presented in tables that look like external validation.

Why it matters: Numeric scores trigger authority heuristics. "9.5/10" looks objective even when self-assigned.

FailsPasses
"Credibility: 9/10" in a metrics table"Self-Assessment: Credibility: 9/10 (author judgment)"
"Confidence: High""Confidence: High (author assessment, not external audit)"

Fix: Always label self-assessments explicitly in the table header or row.


4. THE ABSENCE-AS-PROOF TRAP

Problem: "No prior art found" marked as "Verified" when absence of evidence is not equal to evidence of absence.

Why it matters: A more thorough search might find what you missed. Gap claims are inherently uncertain.

FailsPasses
"Novel approach: Verified -- No prior art found""Novel approach: No prior art found (to author's knowledge, Dec 2025 search)"
"Gap exists: Verified""Gap exists (systematic search; absence harder to prove)"

Fix: Add epistemological caveat to all "X doesn't exist" claims.


5. THE ILLUSTRATIVE-AS-DATA TRAP

Problem: Hypothetical examples (96% efficiency, 50-claim document) appear in data tables alongside measured values.

Why it matters: Examples become cited as data. "~96% reduction" migrates from illustrative to factual.

FailsPasses
"HITL efficiency: ~96% -- Verified: 2025-12-21""HITL efficiency: ~96% -- ILLUSTRATIVE EXAMPLE"
"48/50 claims pass automated checks" in metrics tableMove to examples section, not metrics

Fix: Keep illustrative examples OUT of data tables. Use separate "Examples" sections.


6. THE STALENESS TRAP

Problem: "Verified: 2025-12-21" on rapidly-changing claims (competitor features, pricing, URLs).

Why it matters: A URL verified yesterday may 404 today. External claims have different shelf lives.

FailsPasses
"Competitor X has no RAG feature -- Verified: 2025-12-21""Competitor X has no RAG feature -- Verified: 2025-12-21 [CHECK BEFORE CITING]"
"Pricing: $99/month -- Verified: 2025-12-21""Pricing: $99/month -- Verified: 2025-12-21 [VOLATILE -- verify before use]"

Fix: Add staleness markers:

  • [STABLE] -- historical facts, standards, completed events
  • [CHECK BEFORE CITING] -- competitor features, pricing, team info
  • [VOLATILE -- verify before use] -- URLs, API endpoints, market data
  • [SNAPSHOT -- [date] only] -- stock prices, user counts, rankings

7. THE TEMPORAL INCOHERENCE TRAP

Problem: Document dates are wrong at creation time — not stale, just incorrect.

Why it matters: A document claiming "Last Updated: December 2024" when created in December 2025 will mislead any reader or LLM about temporal context. Unlike staleness (claims that decay), this is an error at creation.

FailsPasses
"Last Updated: December 2024" (current date is December 2025)"Last Updated: December 2025"
v1.0.0 dated 2024-12-23, v1.1.0 dated 2024-12-20 (out of order)Versions in chronological order
"Deployed Q3 2025" written in Q1 2025 (future as fact)"PLANNED: Q3 2025 deployment"
"Current CEO is X" (when X left 2 years ago)"As of Dec 2025, CEO is Y"

Sub-checks:

  1. Document date vs current date: Is "Last Updated" correct? In future? Suspiciously old?
  2. Internal chronology: Are version numbers, changelog entries, event dates in logical sequence?
  3. Reference freshness: Do "current", "now", "today" claims have date qualifiers?

Fix:

  • Verify "Last Updated" matches actual update date
  • Check all dates are in chronological order
  • Add "as of [date]" to time-sensitive claims
  • Use future tense for planned items

Relationship to Mode 6 (Staleness):

  • Mode 6 catches claims that WILL become stale (volatility)
  • Mode 7 catches dates that are ALREADY wrong (incoherence)

8. THE UNVERIFIED SPECIFIC CLAIMS TRAP

Problem: Specific numbers (pricing, statistics, rates) included in Verified Data without actually verifying them.

**Why it matte

Como adicionar

/plugin marketplace add frmoretto/source-of-truth-creator

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Comentários · Nenhum comentário

Entre para comentar. Entrar

  • Ainda não há comentários. Seja o primeiro.