Files
document-haness/.agents/skills/analyzing-codebase-for-tech-log/references/evidence-contract.md
T

1.2 KiB

Evidence Contract

Primary evidence first

Store command output, logs, generated query plans, benchmark results, browser observations, and other primary material under docs/<프로젝트>/final/evidence/raw/ before creating presentation assets.

Terminal evidence

For a command used as evidence, retain:

  • exact command (without embedded credentials);
  • working directory;
  • executed timestamp;
  • exit code;
  • raw stdout/stderr;
  • source revision when relevant.

Render terminal UI with scripts/terminal-evidence/render_terminal.py.

The visual asset is explanatory. The raw evidence is the provenance.

Browser evidence

A screenshot record should state:

  • URL/origin;
  • code revision/environment;
  • setup state;
  • action performed;
  • what visible/network fact the screenshot demonstrates;
  • what it does not demonstrate.

Diagram evidence

Architecture/sequence/state SVGs are derived explanations. Their nodes/edges must be traceable to code/config/runtime evidence. Do not draw a desired architecture and present it as the current architecture.

Measurements

Every metric needs a context: dataset/workload, environment, relevant configuration, measurement method, and comparison condition. Preserve raw measurement results where practical.