"Harness Appendix E2 — Source Map and Fact-Checking: How to Separate Primary Sources, Working Notes, and Cases"

In a fast-moving topic like harness engineering, source discipline matters more than polished phrasing. If reading notes, official docs, public case studies, and local repository examples are blended without boundaries, the article may sound persuasive while becoming hard to verify. This appendix is a practical source protocol for that problem.


Key Takeaways

  • The first step is to separate claim type from source tier.
  • Anything about product capabilities, policies, dates, or official structure should be rechecked against primary sources.
  • Files in sources/ are excellent starting points, but they are not automatically final evidence.
  • Public company cases should be used only within the scope the company itself has disclosed.
  • Good fact-checking is not about piling up links. It is about showing which class of source supports which class of sentence.

1. Why a source map matters

docs/blog_series_ํ•˜๋„ค์Šค์—”์ง€๋‹ˆ์–ด๋ง_์ด๊ด„_design.md already establishes a concise verification protocol for the series.

  • paraphrase chapter arguments rather than copying them
  • re-verify product capabilities and documentation paths at publication time
  • use company cases only from what those companies publicly disclose
  • keep community references as trend context, not as the base for structural claims

The missing step is operationalization. That is what a source map provides.

2. Four source tiers

Tier 1. Primary sources

  • official documentation
  • product-owner feature descriptions
  • official blogs, release notes, or specifications
  • research or case material published by the original author or institution

Use for:

  • existence of a capability
  • policy, permissions, API structure
  • dates, versions, official terminology
  • company-case factual claims

Tier 2. Working notes

  • sources/260518_ํ•˜๋„ค์Šค์—”์ง€๋‹ˆ์–ด๋ง_15์žฅ_๋ธ”๋กœ๊ทธํ™œ์šฉ๋…ธํŠธ.md
  • reading notes, synthesis notes, chapter breakdown notes

Use for:

  • article structure
  • argument compression
  • comparative framing

Do not use as:

  • the final proof of a product claim
  • the final basis for numbers, policy statements, or latest-state assertions

Tier 3. Public case explanations

  • engineering blogs
  • public product case writeups
  • talks, demos, interviews, or conference presentations

Use for:

  • operational patterns
  • context around design choices
  • practical framing of how a setup is used

Warning:

  • do not infer undisclosed internals
  • do not blur "appears to work this way" into "is confirmed to work this way"

Tier 4. Local repository evidence

  • AGENTS.md
  • docs/memory-map.md
  • tasks/handoffs/, tasks/sessions/
  • existing series drafts and operating docs

Use for:

  • repository-native mapping
  • turning abstract concepts into concrete operating examples
  • practical application sections backed by actual paths

Warning:

  • do not present local working habits as universal industry rules
  • keep "example" distinct from "general law"

3. What kind of source does each sentence need

Sentence type Default source requirement
"this feature exists" primary source
"this company publicly uses this structure" that company's public primary material
"the main chapter argument is this" working notes plus source recheck when needed
"our repository maps the idea this way" local files and actual paths
"the field seems to be moving this way" multiple cases, clearly framed as interpretation

The core discipline is simple: interpretive sentences are allowed, but they should stay visibly interpretive.

4. A fast fact-checking workflow for harness articles

Step 1. Split the draft into three sentence classes

  • factual sentences
  • interpretive sentences
  • application sentences

Step 2. Mark the factual ones separately

Ask:

  • could this change over time
  • does this depend on a vendor or company claim
  • should a reader be able to verify this in the original source

If any answer is yes, it belongs in primary-source review.

Step 3. Keep working notes in the structure lane

sources/260518_ํ•˜๋„ค์Šค์—”์ง€๋‹ˆ์–ด๋ง_15์žฅ_๋ธ”๋กœ๊ทธํ™œ์šฉ๋…ธํŠธ.md is valuable for framing and chapter synthesis. It should remain strongest in that role.

  • valid use: chapter message compression, series mapping, comparison angles
  • invalid use: proving current feature support, proving current policy, proving official terminology

Step 4. Leave concrete paths for local examples

When using repository-native examples, avoid abstract claims without reproducible anchors.

Examples:

  • AGENTS.md
  • docs/memory-map.md
  • tasks/handoffs/

Step 5. Narrow uncertain statements instead of inflating them

When certainty is weak, reduce scope.

  • "industry standard" becomes "a recurring pattern across several public cases"
  • "always" becomes "in this repository and in the cited cases"
  • "officially supports" becomes "is documented in the official docs"

5. A source-map example for this harness series

Material Best role Safe to quote as direct factual support
sources/260518_ํ•˜๋„ค์Šค์—”์ง€๋‹ˆ์–ด๋ง_15์žฅ_๋ธ”๋กœ๊ทธํ™œ์šฉ๋…ธํŠธ.md chapter reinterpretation and framing limited
docs/blog_series_ํ•˜๋„ค์Šค์—”์ง€๋‹ˆ์–ด๋ง_์ด๊ด„_design.md series scope, mapping, internal protocol yes, for internal planning claims
AGENTS.md workspace boundary and operating rules yes, for local repository examples
docs/memory-map.md memory-index example yes, for local memory organization examples
public company docs capability, policy, and structure verification yes, preferred for structural claims

6. Common failure modes

Treating working notes as primary evidence

Notes are excellent for composition but weak as final proof.

Overstating case explanations

Even a company blog is only evidence for what it explicitly discloses.

Presenting local practice as industry law

Repository examples are powerful, but they are still examples.

Forgetting dates and recency

Product and policy claims decay. Verification time matters.

7. Minimal pre-publication checklist

  1. Did all capability, policy, and date claims get rechecked against primary sources?
  2. Are sources/ documents being used as structure notes rather than final evidence?
  3. Are local examples paired with actual repository paths?
  4. Are case interpretation and factual reporting separated?
  5. Were uncertain claims narrowed instead of overstated?

8. How this continues E1

E1 organized term boundaries. E2 organizes evidence boundaries.

  • E1 answers: what does this term mean
  • E2 answers: what kind of source can support this sentence

Reliable harness writing needs both.

References

  • AGENTS.md
  • docs/blog_series_ํ•˜๋„ค์Šค์—”์ง€๋‹ˆ์–ด๋ง_์ด๊ด„_design.md
  • docs/memory-map.md
  • sources/260518_ํ•˜๋„ค์Šค์—”์ง€๋‹ˆ์–ด๋ง_15์žฅ_๋ธ”๋กœ๊ทธํ™œ์šฉ๋…ธํŠธ.md
  • drafts/blog/260519_ํ•˜๋„ค์Šค๋ถ€๋กE01_์šฉ์–ด์ง‘๊ณผ์น˜ํŠธ์‹œํŠธ_๋ธ”๋กœ๊ทธ.md

This is Appendix Companion E2. Next: a practical harness workbook for breaking a real task into instructions, tools, verification, and handoff artifacts.

Series overview: Harness Engineering Series Guide

๋Œ“๊ธ€

์ด ๋ธ”๋กœ๊ทธ์˜ ์ธ๊ธฐ ๊ฒŒ์‹œ๋ฌผ

Agent Memory Engine (2/10) — Building an AI Agent Memory System with SQLite Alone

"ML Foundations (9/9) — PyTorch vs TensorFlow, and the Road to Local LLMs"

"RAG Core Study (14/26) — Evaluation Sets with RAGAS & DeepEval"

"ML Foundations (8/9) — Deep Learning Architectures: CNN, RNN, Attention"

"ML Foundations (7/9) — Deep Learning Training: Optimizers, Regularization, Initialization"

OpenClaw to Hermes Migration (2/13) — What to Preserve, Partially Port, or Discard

AI Agents I Built (5/7) — Building an Automated Blogger API Publishing System