Evidence showcase: real-output proof anchor from this repository¶
Use this page as the canonical real-output anchor for artifact shape and interpretation language.
For first-time adoption, start with Blank repo to value in 60 seconds. For decode order, use CI artifact walkthrough.
Source-of-truth context¶
- These excerpts come from actual generated outputs captured in this repository's documented workflow.
- They are not customer data, synthetic benchmarks, or fabricated screenshots.
- Values (counts, failing steps) are context-dependent and can differ by branch, time, and repo state.
Evidence scenario (context)¶
Scenario used for this evidence set:
- Run gate fast
- Run strict security enforce
- Run gate release
Commands used:
mkdir -p build
python -m sdetkit gate fast --format json --out build/gate-fast.json
python -m sdetkit security enforce --format json --out build/security-enforce.json --max-error 0 --max-warn 0 --max-info 0
python -m sdetkit gate release --format json --out build/release-preflight.json
Observed exit codes in this captured run:
- gate fast: 2
- security enforce: 1
- gate release: 2
Artifact files produced¶
build/
├── gate-fast.json
├── security-enforce.json
└── release-preflight.json
Artifact excerpts and reviewer decision sentence¶
build/gate-fast.json¶
{
"failed_steps": [
"ruff",
"ruff_format"
],
"ok": false,
"profile": "fast"
}
Reviewer decision sentence:
- "Fast gate is not ready to merge: ok=false; first remediation target is ruff."
build/security-enforce.json¶
{
"counts": {
"error": 0,
"info": 131,
"total": 131,
"warn": 0
},
"exceeded": [
{
"count": 131,
"limit": 0,
"metric": "info"
}
],
"ok": false
}
Reviewer decision sentence:
- "Security budget failed on info (131 > 0); release stays blocked until threshold or findings are addressed."
build/release-preflight.json¶
{
"failed_steps": [
"gate_fast"
],
"ok": false,
"profile": "release"
}
Reviewer decision sentence:
- "Release preflight is not ready: ok=false; blocker is nested gate_fast."
Canonical inspect order¶
- Open
build/release-preflight.jsonfirst. - If
gate_fastfailed, openbuild/gate-fast.json. - If policy is relevant, open
build/security-enforce.json(counts,exceeded). - Use raw logs only after artifact-level triage.
How teams should reference these artifacts¶
- Upload JSON files as CI artifacts.
- In PR summaries and release discussions, cite fields (
ok,failed_steps,counts,exceeded) rather than long log excerpts. - Keep artifact links in decision threads so go/no-go reasoning stays auditable.
Caution on context and time¶
This is a repository-specific captured run. Treat the structure as canonical and the values as situational.
Sanitized release-evidence contract samples¶
For deterministic, non-live examples of the two release evidence products, use Release evidence recipes and sanitized proof samples.
These examples use fixed timestamps and placeholder identities. Continue to
treat runtime files under build/ as the evidence for the current branch.
Related pages¶
- Behavior comparison: Before/after evidence example
- Product model: Release confidence
- Canonical decoder: CI artifact walkthrough
Secondary references (after core proof path): - SDETKit vs ad hoc - Repo cleanup plan - Repo health dashboard