doc-harness-9c53c0 — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited doc-harness-9c53c0 (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Doc Harness is a documentation system that enables any AI agent or human collaborator to understand and resume project work purely from reading files — no external memory needed.
It creates and maintains five documents per project:
Two optional documents may be added when a project accumulates such content (see spec.md Chapter 13):
One optional mechanism may be adopted when a project coordinates with others (see spec.md Chapter 14):
inbox/ and outbox/ directories; YAML-frontmatter Markdown messages; lifecycle unread → read → actioned. Fully described inside doc-harness itself; no external spec needed./doc-harness init [project-name] [description]Initialize Doc Harness for a new project. Creates all 5 files in the current directory.
→ See [init.md](init.md) for full instructions and templates.
/doc-harness checkAudit the current project's documentation health and reflect on working principles.
→ See [check.md](check.md) for full check procedures.
/doc-harness sync [--auto]Synchronize status documents with reality. Repair drift, refresh stale fields, register missing files, and optionally trigger phase transition or WORKLOG archival.
→ See [sync.md](sync.md) for full sync procedures.
/doc-harness flush [--auto]Emergency save before context compression. Includes everything sync does, plus mandatory extraction of important context information into documents.
flush runs in five phases: (A) sync, (B) context inventory, (C) write and register, (D) verification, (E) flush marker. Phases B and C are the distinguishing feature — they scan the agent's current context for information that exists only in memory, classify it, and write it to files. Without Phase B and C, flush is indistinguishable from sync and has failed.
→ See [flush.md](flush.md) for full flush procedures. Includes empty-scan reporting requirements when no extractable items are found.
/doc-harness resume [--auto]Structured state recovery: when context is empty or the user wants to resume work, systematically read status documents, verify understanding, and produce a recovery report before continuing.
resume runs in four phases: (A) execute Recovery Chain (identity anchor → must-read → task-conditional), (B) produce Recovery Report (7-section structured synthesis), (C) Understanding Verification (5 forced questions proving comprehension), (D) resume decision.
→ See [resume.md](resume.md) for full resume procedures.
/doc-harness recall [query]Retrieve information from the project's Doc Harness document hierarchy. Search systematically across registered documents and return structured, source-cited results.
Query types:
→ See [recall.md](recall.md) for the layered search protocol and output format.
/doc-harness (no arguments)Inspect the current directory and suggest the right next step:
/doc-harness check./doc-harness init (clean init or mid-project adoption per init.md Step 2)./doc-harness init in mid-project adoption mode (see init.md Step 2 branch (b)/(c)); do NOT suggest check on a broken installation.Then show this help summary.
Information in context will eventually be completely lost. Important information must be written to a file and registered in FILE_INDEX. Not written = lost. Not registered = undiscoverable = effectively lost.
Context-aware corollary: if your runtime exposes a context-window usage metric (percentage or token count), treat low remaining context (~<20%) as an immediate trigger to flush CURRENT_STATUS before the next tool call, and consider a phase transition if the car body holds substantial unsaved work (see spec.md §11.2 bullet 4 for the concrete threshold). Compression is involuntary session end — preemptive writes are the only defense.
/doc-harness init. Covers clean init, mid-project adoption, partial-state repair, and optional inter-project inbox/outbox setup./doc-harness check. Audit procedures for file health, recovery-chain soundness, mid-transition detection, and inbox status./doc-harness sync. Drift repair, date refresh, file registration, phase-transition and archival triggers./doc-harness flush. Emergency save with systematic context-to-document extraction./doc-harness recall. Layered search protocol for retrieving information from registered documents./doc-harness resume. Structured state recovery with Recovery Chain execution, Recovery Report synthesis, and Understanding Verification.init time. Carries the <!-- doc-harness-ops-version --> version tag so the check command can detect stale embeddings.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.