Execution-channel probe evidence
Store one report per execution-channel probe. Reports are append-only observations, not normative instructions.
Naming
Use:
YYYY-MM-DD-<runtime>-<surface>-<os>-<interface>-<short-id>.md
Examples:
2026-07-28-codex-app-windows-powershell-a1.md
2026-07-28-codex-cli-wsl-bash-b1.md
2026-07-28-claude-code-linux-bash-c1.md
The short id only distinguishes repeated runs. Do not put usernames, hostnames, or secrets in filenames.
Use the same naming scheme for later rounds and record the round inside the report. A repeat of an environment first creates a new report and links the prior related report so the observations can be compared. Once the newer report fully reproduces the same environment and differs only because the procedure was revised, the superseded report may be retired; record that supersession in the retained report. Keep reports that contradict one another or describe non-equivalent environments.
The procedure ID distinguishes revisions within a round. Keep reports produced by older procedure IDs unchanged; later synthesis must account for fields that an earlier revision did not request.
Evidence discipline
- Start from result-template.md.
- Follow the probe procedure without repairing the environment.
- Treat
not runwith an explicit unmet prerequisite as valid evidence; do not fill template cells by assuming source-checkout paths or invoking unobserved tools. - Record exact versions and launch paths where visible.
- Bound command output and redact secrets; never dump the full environment.
- Before sharing or saving, normalize workspace, home/profile, and temporary-directory prefixes and complete the procedure's mandatory disclosure review on the final payload.
- Never retain raw
direnv status, marker values, configuration/profile contents, alias targets, function definitions, unrestricted Git status, or secret-scanner matches. - Use
observed,documented,inferred, andunknownconsistently. - A contradictory report remains; later synthesis explains the differing runtime/version/channel conditions instead of overwriting it.
- Do not edit another agent's report to normalize its result. Add a correction note or a new run.
An agent that cannot write the repository should return a completed template to the operator. Lack of write permission is itself a channel fact but should not trigger escalation solely to store workshop evidence.
Complete file listing (generated at build time)