diff --git a/.codebuddy/skills/craft-skill/SKILL.md b/.codebuddy/skills/craft-skill/SKILL.md index 6202249e..3c7ba440 100644 --- a/.codebuddy/skills/craft-skill/SKILL.md +++ b/.codebuddy/skills/craft-skill/SKILL.md @@ -6,7 +6,7 @@ description: "Create new bigpowers skills with proper structure, progressive dis # Craft Skill -> **HARD GATE** — Do NOT name a skill without a two-word verb-noun pair. Do NOT merge a new skill without running `sync-skills.sh` — the generated `.cursor/rules/` and `.gemini/` artifacts must match the source SKILL.md. +> **HARD GATE** — Do NOT name a skill without a two-word verb-noun pair. Do NOT merge a new skill without running `sync-skills.sh`. Generated `.cursor/rules/` and `.gemini/` artifacts MUST match the source SKILL.md. ## CSO Description Discipline (e45s02) @@ -21,11 +21,25 @@ The YAML `description` is the **Catalog Selection Object** — the only field ag Move process detail into the SKILL.md body or REFERENCE.md — never into `description`. +## Agentic STE body discipline (e79s02) + +Skill-body instructional prose MUST follow [AGENTIC-STE.md](../../docs/AGENTIC-STE.md). + +| Rule | Limit | +|------|-------| +| Sentence length | ≤20 words per instruction sentence | +| Voice | Imperative, active | +| Directive terms | MUST, MUST NOT, NEVER, ALWAYS, DO, DO NOT | +| Banned modals | should, might, could, may, consider, try, generally, typically | +| Scope | SKILL.md body only — not YAML `description`, not `terse-mode` output | + +> **HARD GATE** — Do NOT merge a new or edited skill until `bash scripts/validate-agentic-ste.sh --strict skills//SKILL.md` exits 0. Fix violations before `sync-skills.sh`. + ## Process 1. **Gather requirements** — ask user about: - What task/domain does the skill cover? - - What specific use cases should it handle? + - Which use cases must the skill handle? - Does it need executable scripts or just instructions? - Any reference materials to include? - What specs/ output does it produce (if any)? @@ -41,7 +55,8 @@ Move process detail into the SKILL.md body or REFERENCE.md — never into `descr - Additional reference files if content exceeds 100 lines - Utility scripts if deterministic operations needed - **Auto-skill from library README:** When user provides a library README or API docs URL, extract: triggers, HARD GATEs, verify commands, specs/ output — draft SKILL.md without inventing APIs not in the source. + **Auto-skill from library README:** When user provides a library README or API docs URL, extract triggers and HARD GATEs. + Draft verify commands and specs/ output into SKILL.md. Do NOT invent APIs not in the source. 4. Add `model:` frontmatter (`haiku` | `sonnet` | `opus`) per [model-profiles.md](https://github.com/danielvm-git/bigpowers/blob/main/docs/references/model-profiles.md). @@ -50,10 +65,11 @@ Move process detail into the SKILL.md body or REFERENCE.md — never into `descr 5. **Review with user** — present draft and ask: - Does this cover your use cases? - Anything missing or unclear? - - Should any section be more/less detailed? + - Does any section need more or less detail? 6. **Completion-honesty gate (HARD GATE — e45s02)** — Before declaring done: - Run `bash scripts/validate-skill-description.sh skills//SKILL.md` — must exit 0 + - Run `bash scripts/validate-agentic-ste.sh --strict skills//SKILL.md` — must exit 0 (e79s02) - Run `bash scripts/sync-skills.sh` — must complete without error - Run `bash scripts/run-skill-verify.sh ` if the skill defines a verify command - Show terminal output for each — narration without evidence is rejected @@ -78,6 +94,7 @@ After drafting, verify: - [ ] Consistent terminology with CONVENTIONS.md - [ ] specs/ output documented if applicable - [ ] `validate-skill-description.sh` exits 0 +- [ ] `validate-agentic-ste.sh --strict` exits 0 (e79s02) - [ ] `sync-skills.sh` run to propagate to Cursor/Gemini - [ ] `bash scripts/validate-skill-catalog.sh` passes for the new skill (HARD GATE — completion honesty) diff --git a/.codebuddy/skills/seed-conventions/SKILL.md b/.codebuddy/skills/seed-conventions/SKILL.md index 483e784c..bcba6afd 100644 --- a/.codebuddy/skills/seed-conventions/SKILL.md +++ b/.codebuddy/skills/seed-conventions/SKILL.md @@ -9,6 +9,7 @@ description: "Generate CLAUDE.md and CONVENTIONS.md for a brand-new project thro # story: e10s02 # story: e51s02 # story: e45s21 +# story: e79s03 # Seed Conventions @@ -32,13 +33,25 @@ Ask the user these questions (one at a time, wait for each answer): 2. **Stack** — "What language, framework, and runtime? (e.g. TypeScript / Next.js / Node 22)" 2b. **Stack profile (optional)** — Offer: `swift`, `typescript-vue`, `node-service`, or none. If chosen, merge the matching fragment from `profiles/.md` into generated `CONVENTIONS.md`. 3. **Commands** — "What commands do you use for: run, test, build, lint?" -3b. **Preflight (optional)** — "What single command runs your full local green stack (test + lint + build)? If you don't have one, we'll chain your Test + Lint + Build answers into a **Preflight** row in the Commands table." +3b. **Preflight (optional)** — "What command runs test, lint, and build together? If none, chain Test + Lint + Build into one **Preflight** row." 4. **Architecture** — "Key modules and relationships in 1–2 sentences." 5. **Conventions** — "Any naming, file organization, or patterns all agents must follow?" 6. **Never-do list** — "What are the hard stops? Things an agent must never touch?" 7. **Defensive code categories** — "Which apply? (Rate limit / Retry / Circuit breaker / Timeout / Graceful degradation)" 8. **Local tool wiring (optional)** — "Wire bigpowers for project-local tools? (Cursor, OpenCode, Cline, Aider, Codex CLI)" If yes, generate AGENTS.md spine artifacts per [REFERENCE.md](REFERENCE.md) §Local tool wiring and §AGENTS.md spine. If no, skip — standard seed output unchanged (no AGENTS.md spine unless opted in). +## Agentic STE for generated prose (e79s03) + +When writing instructional lines in `CLAUDE.md`, `AGENTS.md`, or `CONVENTIONS.md`, follow [AGENTIC-STE.md](../../docs/AGENTIC-STE.md): + +- Use directive vocabulary: MUST, MUST NOT, NEVER, ALWAYS, DO, DO NOT +- Do NOT use hedge modals listed in AGENTIC-STE.md Rule 3 +- Cap each instruction sentence at 20 words +- Write imperative, active-voice lines — one instruction per line +- Do NOT apply Agentic STE to `terse-mode` (output compression is out of scope) + +After generation, run `bash scripts/validate-agentic-ste.sh --strict CLAUDE.md CONVENTIONS.md` when those files exist in the target project. + ## Generate files After the interview, generate each file using the templates in [REFERENCE.md](REFERENCE.md): @@ -65,9 +78,11 @@ echo "# Specs\n\nAll planning documents for this project." > specs/README.md **Note:** `specs/state.yaml.lock` is NOT pre-created — acquired/released dynamically. -`specs/state.yaml` carries a top-level `workflow_mode` key (`team-pr` | `solo-git`, default `solo-git`). This is the **canonical integrate-mode signal** for all skills — set it once here and skills such as `release-branch` read it from this file instead of sniffing profile files. +`specs/state.yaml` carries top-level `workflow_mode` (`team-pr` | `solo-git`, default `solo-git`). +This is the **canonical integrate-mode signal** for all skills. +Set it once here. Skills such as `release-branch` read this file instead of sniffing profiles. -When generating `CLAUDE.md`, if the user did not name a Preflight command, chain the Test + Lint + Build interview answers into one **Preflight** row (e.g. `npm test && npm run lint && npm run build`). +When generating `CLAUDE.md`, chain Test + Lint + Build into one **Preflight** row if the user named no Preflight command. ### Self-installing fenced markers (e45s21) @@ -79,7 +94,9 @@ Skills that write into `CLAUDE.md` or `AGENTS.md` MUST use **fenced HTML comment ``` -**Merge rule:** On update, replace only the content *between* matching `BEGIN`/`END` pairs. If a marker pair is missing, append a new fenced block at the end of the file — never rewrite the whole file. +**Merge rule:** On update, replace only content between matching `BEGIN`/`END` pairs. +If a marker pair is missing, append a new fenced block at file end. +Never rewrite the whole file. **Standard marker IDs** for seeded projects (see [REFERENCE.md](REFERENCE.md) § Fenced markers): diff --git a/.codebuddy/skills/stocktake-skills/SKILL.md b/.codebuddy/skills/stocktake-skills/SKILL.md index 34ff4e97..9ca3fade 100644 --- a/.codebuddy/skills/stocktake-skills/SKILL.md +++ b/.codebuddy/skills/stocktake-skills/SKILL.md @@ -6,6 +6,7 @@ description: "Sequential subagent batch audit of the bigpowers skill catalog — # story: e09s01 + # Stocktake Skills @@ -25,6 +26,7 @@ Audit SKILL.md catalog for drift, stale triggers, missing HARD GATEs, and INDEX ## Process 0. **Catalog validator (code-enforced)** — run `bash scripts/validate-skill-catalog.sh`. Any FAIL is a critical finding before manual review. Add `--archive` to list zero-usage skills from `metrics.skill_timings` for auto-archiving candidates (move to `specs/epics/archive/` or delete after user confirms). +0b. **Agentic STE audit (e79s04)** — run `bash scripts/validate-agentic-ste.sh --audit skills/`. Flag hedge words and sentences over 20 words per [AGENTIC-STE.md](../../docs/AGENTIC-STE.md). Record WARN lines in the stocktake report as **STE debt** — do NOT rewrite the full catalog in one pass. Route critical repeat offenders to `evolve-skill`. 1. Run `bash scripts/audit-catalog.sh` to verify pi/skills ↔ source SKILL.md sync. Mismatch is a critical finding. 2. Run mode; for each skill check: exists, verb-noun, <300 lines total, HARD GATE present, INDEX row matches. 3. Write `specs/STOCKTAKE-.md` with findings table (skill, issue, severity). diff --git a/.codex/skills/craft-skill/SKILL.md b/.codex/skills/craft-skill/SKILL.md index 6202249e..3c7ba440 100644 --- a/.codex/skills/craft-skill/SKILL.md +++ b/.codex/skills/craft-skill/SKILL.md @@ -6,7 +6,7 @@ description: "Create new bigpowers skills with proper structure, progressive dis # Craft Skill -> **HARD GATE** — Do NOT name a skill without a two-word verb-noun pair. Do NOT merge a new skill without running `sync-skills.sh` — the generated `.cursor/rules/` and `.gemini/` artifacts must match the source SKILL.md. +> **HARD GATE** — Do NOT name a skill without a two-word verb-noun pair. Do NOT merge a new skill without running `sync-skills.sh`. Generated `.cursor/rules/` and `.gemini/` artifacts MUST match the source SKILL.md. ## CSO Description Discipline (e45s02) @@ -21,11 +21,25 @@ The YAML `description` is the **Catalog Selection Object** — the only field ag Move process detail into the SKILL.md body or REFERENCE.md — never into `description`. +## Agentic STE body discipline (e79s02) + +Skill-body instructional prose MUST follow [AGENTIC-STE.md](../../docs/AGENTIC-STE.md). + +| Rule | Limit | +|------|-------| +| Sentence length | ≤20 words per instruction sentence | +| Voice | Imperative, active | +| Directive terms | MUST, MUST NOT, NEVER, ALWAYS, DO, DO NOT | +| Banned modals | should, might, could, may, consider, try, generally, typically | +| Scope | SKILL.md body only — not YAML `description`, not `terse-mode` output | + +> **HARD GATE** — Do NOT merge a new or edited skill until `bash scripts/validate-agentic-ste.sh --strict skills//SKILL.md` exits 0. Fix violations before `sync-skills.sh`. + ## Process 1. **Gather requirements** — ask user about: - What task/domain does the skill cover? - - What specific use cases should it handle? + - Which use cases must the skill handle? - Does it need executable scripts or just instructions? - Any reference materials to include? - What specs/ output does it produce (if any)? @@ -41,7 +55,8 @@ Move process detail into the SKILL.md body or REFERENCE.md — never into `descr - Additional reference files if content exceeds 100 lines - Utility scripts if deterministic operations needed - **Auto-skill from library README:** When user provides a library README or API docs URL, extract: triggers, HARD GATEs, verify commands, specs/ output — draft SKILL.md without inventing APIs not in the source. + **Auto-skill from library README:** When user provides a library README or API docs URL, extract triggers and HARD GATEs. + Draft verify commands and specs/ output into SKILL.md. Do NOT invent APIs not in the source. 4. Add `model:` frontmatter (`haiku` | `sonnet` | `opus`) per [model-profiles.md](https://github.com/danielvm-git/bigpowers/blob/main/docs/references/model-profiles.md). @@ -50,10 +65,11 @@ Move process detail into the SKILL.md body or REFERENCE.md — never into `descr 5. **Review with user** — present draft and ask: - Does this cover your use cases? - Anything missing or unclear? - - Should any section be more/less detailed? + - Does any section need more or less detail? 6. **Completion-honesty gate (HARD GATE — e45s02)** — Before declaring done: - Run `bash scripts/validate-skill-description.sh skills//SKILL.md` — must exit 0 + - Run `bash scripts/validate-agentic-ste.sh --strict skills//SKILL.md` — must exit 0 (e79s02) - Run `bash scripts/sync-skills.sh` — must complete without error - Run `bash scripts/run-skill-verify.sh ` if the skill defines a verify command - Show terminal output for each — narration without evidence is rejected @@ -78,6 +94,7 @@ After drafting, verify: - [ ] Consistent terminology with CONVENTIONS.md - [ ] specs/ output documented if applicable - [ ] `validate-skill-description.sh` exits 0 +- [ ] `validate-agentic-ste.sh --strict` exits 0 (e79s02) - [ ] `sync-skills.sh` run to propagate to Cursor/Gemini - [ ] `bash scripts/validate-skill-catalog.sh` passes for the new skill (HARD GATE — completion honesty) diff --git a/.codex/skills/seed-conventions/SKILL.md b/.codex/skills/seed-conventions/SKILL.md index 483e784c..bcba6afd 100644 --- a/.codex/skills/seed-conventions/SKILL.md +++ b/.codex/skills/seed-conventions/SKILL.md @@ -9,6 +9,7 @@ description: "Generate CLAUDE.md and CONVENTIONS.md for a brand-new project thro # story: e10s02 # story: e51s02 # story: e45s21 +# story: e79s03 # Seed Conventions @@ -32,13 +33,25 @@ Ask the user these questions (one at a time, wait for each answer): 2. **Stack** — "What language, framework, and runtime? (e.g. TypeScript / Next.js / Node 22)" 2b. **Stack profile (optional)** — Offer: `swift`, `typescript-vue`, `node-service`, or none. If chosen, merge the matching fragment from `profiles/.md` into generated `CONVENTIONS.md`. 3. **Commands** — "What commands do you use for: run, test, build, lint?" -3b. **Preflight (optional)** — "What single command runs your full local green stack (test + lint + build)? If you don't have one, we'll chain your Test + Lint + Build answers into a **Preflight** row in the Commands table." +3b. **Preflight (optional)** — "What command runs test, lint, and build together? If none, chain Test + Lint + Build into one **Preflight** row." 4. **Architecture** — "Key modules and relationships in 1–2 sentences." 5. **Conventions** — "Any naming, file organization, or patterns all agents must follow?" 6. **Never-do list** — "What are the hard stops? Things an agent must never touch?" 7. **Defensive code categories** — "Which apply? (Rate limit / Retry / Circuit breaker / Timeout / Graceful degradation)" 8. **Local tool wiring (optional)** — "Wire bigpowers for project-local tools? (Cursor, OpenCode, Cline, Aider, Codex CLI)" If yes, generate AGENTS.md spine artifacts per [REFERENCE.md](REFERENCE.md) §Local tool wiring and §AGENTS.md spine. If no, skip — standard seed output unchanged (no AGENTS.md spine unless opted in). +## Agentic STE for generated prose (e79s03) + +When writing instructional lines in `CLAUDE.md`, `AGENTS.md`, or `CONVENTIONS.md`, follow [AGENTIC-STE.md](../../docs/AGENTIC-STE.md): + +- Use directive vocabulary: MUST, MUST NOT, NEVER, ALWAYS, DO, DO NOT +- Do NOT use hedge modals listed in AGENTIC-STE.md Rule 3 +- Cap each instruction sentence at 20 words +- Write imperative, active-voice lines — one instruction per line +- Do NOT apply Agentic STE to `terse-mode` (output compression is out of scope) + +After generation, run `bash scripts/validate-agentic-ste.sh --strict CLAUDE.md CONVENTIONS.md` when those files exist in the target project. + ## Generate files After the interview, generate each file using the templates in [REFERENCE.md](REFERENCE.md): @@ -65,9 +78,11 @@ echo "# Specs\n\nAll planning documents for this project." > specs/README.md **Note:** `specs/state.yaml.lock` is NOT pre-created — acquired/released dynamically. -`specs/state.yaml` carries a top-level `workflow_mode` key (`team-pr` | `solo-git`, default `solo-git`). This is the **canonical integrate-mode signal** for all skills — set it once here and skills such as `release-branch` read it from this file instead of sniffing profile files. +`specs/state.yaml` carries top-level `workflow_mode` (`team-pr` | `solo-git`, default `solo-git`). +This is the **canonical integrate-mode signal** for all skills. +Set it once here. Skills such as `release-branch` read this file instead of sniffing profiles. -When generating `CLAUDE.md`, if the user did not name a Preflight command, chain the Test + Lint + Build interview answers into one **Preflight** row (e.g. `npm test && npm run lint && npm run build`). +When generating `CLAUDE.md`, chain Test + Lint + Build into one **Preflight** row if the user named no Preflight command. ### Self-installing fenced markers (e45s21) @@ -79,7 +94,9 @@ Skills that write into `CLAUDE.md` or `AGENTS.md` MUST use **fenced HTML comment ``` -**Merge rule:** On update, replace only the content *between* matching `BEGIN`/`END` pairs. If a marker pair is missing, append a new fenced block at the end of the file — never rewrite the whole file. +**Merge rule:** On update, replace only content between matching `BEGIN`/`END` pairs. +If a marker pair is missing, append a new fenced block at file end. +Never rewrite the whole file. **Standard marker IDs** for seeded projects (see [REFERENCE.md](REFERENCE.md) § Fenced markers): diff --git a/.codex/skills/stocktake-skills/SKILL.md b/.codex/skills/stocktake-skills/SKILL.md index 34ff4e97..9ca3fade 100644 --- a/.codex/skills/stocktake-skills/SKILL.md +++ b/.codex/skills/stocktake-skills/SKILL.md @@ -6,6 +6,7 @@ description: "Sequential subagent batch audit of the bigpowers skill catalog — # story: e09s01 + # Stocktake Skills @@ -25,6 +26,7 @@ Audit SKILL.md catalog for drift, stale triggers, missing HARD GATEs, and INDEX ## Process 0. **Catalog validator (code-enforced)** — run `bash scripts/validate-skill-catalog.sh`. Any FAIL is a critical finding before manual review. Add `--archive` to list zero-usage skills from `metrics.skill_timings` for auto-archiving candidates (move to `specs/epics/archive/` or delete after user confirms). +0b. **Agentic STE audit (e79s04)** — run `bash scripts/validate-agentic-ste.sh --audit skills/`. Flag hedge words and sentences over 20 words per [AGENTIC-STE.md](../../docs/AGENTIC-STE.md). Record WARN lines in the stocktake report as **STE debt** — do NOT rewrite the full catalog in one pass. Route critical repeat offenders to `evolve-skill`. 1. Run `bash scripts/audit-catalog.sh` to verify pi/skills ↔ source SKILL.md sync. Mismatch is a critical finding. 2. Run mode; for each skill check: exists, verb-noun, <300 lines total, HARD GATE present, INDEX row matches. 3. Write `specs/STOCKTAKE-.md` with findings table (skill, issue, severity). diff --git a/.cursor/rules/craft-skill.mdc b/.cursor/rules/craft-skill.mdc index d7b784f4..6ff52636 100644 --- a/.cursor/rules/craft-skill.mdc +++ b/.cursor/rules/craft-skill.mdc @@ -5,7 +5,7 @@ alwaysApply: false # Craft Skill -> **HARD GATE** — Do NOT name a skill without a two-word verb-noun pair. Do NOT merge a new skill without running `sync-skills.sh` — the generated `.cursor/rules/` and `.gemini/` artifacts must match the source SKILL.md. +> **HARD GATE** — Do NOT name a skill without a two-word verb-noun pair. Do NOT merge a new skill without running `sync-skills.sh`. Generated `.cursor/rules/` and `.gemini/` artifacts MUST match the source SKILL.md. ## CSO Description Discipline (e45s02) @@ -20,11 +20,25 @@ The YAML `description` is the **Catalog Selection Object** — the only field ag Move process detail into the SKILL.md body or REFERENCE.md — never into `description`. +## Agentic STE body discipline (e79s02) + +Skill-body instructional prose MUST follow [AGENTIC-STE.md](../../docs/AGENTIC-STE.md). + +| Rule | Limit | +|------|-------| +| Sentence length | ≤20 words per instruction sentence | +| Voice | Imperative, active | +| Directive terms | MUST, MUST NOT, NEVER, ALWAYS, DO, DO NOT | +| Banned modals | should, might, could, may, consider, try, generally, typically | +| Scope | SKILL.md body only — not YAML `description`, not `terse-mode` output | + +> **HARD GATE** — Do NOT merge a new or edited skill until `bash scripts/validate-agentic-ste.sh --strict skills//SKILL.md` exits 0. Fix violations before `sync-skills.sh`. + ## Process 1. **Gather requirements** — ask user about: - What task/domain does the skill cover? - - What specific use cases should it handle? + - Which use cases must the skill handle? - Does it need executable scripts or just instructions? - Any reference materials to include? - What specs/ output does it produce (if any)? @@ -40,7 +54,8 @@ Move process detail into the SKILL.md body or REFERENCE.md — never into `descr - Additional reference files if content exceeds 100 lines - Utility scripts if deterministic operations needed - **Auto-skill from library README:** When user provides a library README or API docs URL, extract: triggers, HARD GATEs, verify commands, specs/ output — draft SKILL.md without inventing APIs not in the source. + **Auto-skill from library README:** When user provides a library README or API docs URL, extract triggers and HARD GATEs. + Draft verify commands and specs/ output into SKILL.md. Do NOT invent APIs not in the source. 4. Add `model:` frontmatter (`haiku` | `sonnet` | `opus`) per [model-profiles.md](https://github.com/danielvm-git/bigpowers/blob/main/docs/references/model-profiles.md). @@ -49,10 +64,11 @@ Move process detail into the SKILL.md body or REFERENCE.md — never into `descr 5. **Review with user** — present draft and ask: - Does this cover your use cases? - Anything missing or unclear? - - Should any section be more/less detailed? + - Does any section need more or less detail? 6. **Completion-honesty gate (HARD GATE — e45s02)** — Before declaring done: - Run `bash scripts/validate-skill-description.sh skills//SKILL.md` — must exit 0 + - Run `bash scripts/validate-agentic-ste.sh --strict skills//SKILL.md` — must exit 0 (e79s02) - Run `bash scripts/sync-skills.sh` — must complete without error - Run `bash scripts/run-skill-verify.sh ` if the skill defines a verify command - Show terminal output for each — narration without evidence is rejected @@ -77,6 +93,7 @@ After drafting, verify: - [ ] Consistent terminology with CONVENTIONS.md - [ ] specs/ output documented if applicable - [ ] `validate-skill-description.sh` exits 0 +- [ ] `validate-agentic-ste.sh --strict` exits 0 (e79s02) - [ ] `sync-skills.sh` run to propagate to Cursor/Gemini - [ ] `bash scripts/validate-skill-catalog.sh` passes for the new skill (HARD GATE — completion honesty) diff --git a/.cursor/rules/seed-conventions.mdc b/.cursor/rules/seed-conventions.mdc index 638dcde8..76f462da 100644 --- a/.cursor/rules/seed-conventions.mdc +++ b/.cursor/rules/seed-conventions.mdc @@ -8,6 +8,7 @@ alwaysApply: false # story: e10s02 # story: e51s02 # story: e45s21 +# story: e79s03 # Seed Conventions @@ -31,13 +32,25 @@ Ask the user these questions (one at a time, wait for each answer): 2. **Stack** — "What language, framework, and runtime? (e.g. TypeScript / Next.js / Node 22)" 2b. **Stack profile (optional)** — Offer: `swift`, `typescript-vue`, `node-service`, or none. If chosen, merge the matching fragment from `profiles/.md` into generated `CONVENTIONS.md`. 3. **Commands** — "What commands do you use for: run, test, build, lint?" -3b. **Preflight (optional)** — "What single command runs your full local green stack (test + lint + build)? If you don't have one, we'll chain your Test + Lint + Build answers into a **Preflight** row in the Commands table." +3b. **Preflight (optional)** — "What command runs test, lint, and build together? If none, chain Test + Lint + Build into one **Preflight** row." 4. **Architecture** — "Key modules and relationships in 1–2 sentences." 5. **Conventions** — "Any naming, file organization, or patterns all agents must follow?" 6. **Never-do list** — "What are the hard stops? Things an agent must never touch?" 7. **Defensive code categories** — "Which apply? (Rate limit / Retry / Circuit breaker / Timeout / Graceful degradation)" 8. **Local tool wiring (optional)** — "Wire bigpowers for project-local tools? (Cursor, OpenCode, Cline, Aider, Codex CLI)" If yes, generate AGENTS.md spine artifacts per [REFERENCE.md](REFERENCE.md) §Local tool wiring and §AGENTS.md spine. If no, skip — standard seed output unchanged (no AGENTS.md spine unless opted in). +## Agentic STE for generated prose (e79s03) + +When writing instructional lines in `CLAUDE.md`, `AGENTS.md`, or `CONVENTIONS.md`, follow [AGENTIC-STE.md](../../docs/AGENTIC-STE.md): + +- Use directive vocabulary: MUST, MUST NOT, NEVER, ALWAYS, DO, DO NOT +- Do NOT use hedge modals listed in AGENTIC-STE.md Rule 3 +- Cap each instruction sentence at 20 words +- Write imperative, active-voice lines — one instruction per line +- Do NOT apply Agentic STE to `terse-mode` (output compression is out of scope) + +After generation, run `bash scripts/validate-agentic-ste.sh --strict CLAUDE.md CONVENTIONS.md` when those files exist in the target project. + ## Generate files After the interview, generate each file using the templates in [REFERENCE.md](REFERENCE.md): @@ -64,9 +77,11 @@ echo "# Specs\n\nAll planning documents for this project." > specs/README.md **Note:** `specs/state.yaml.lock` is NOT pre-created — acquired/released dynamically. -`specs/state.yaml` carries a top-level `workflow_mode` key (`team-pr` | `solo-git`, default `solo-git`). This is the **canonical integrate-mode signal** for all skills — set it once here and skills such as `release-branch` read it from this file instead of sniffing profile files. +`specs/state.yaml` carries top-level `workflow_mode` (`team-pr` | `solo-git`, default `solo-git`). +This is the **canonical integrate-mode signal** for all skills. +Set it once here. Skills such as `release-branch` read this file instead of sniffing profiles. -When generating `CLAUDE.md`, if the user did not name a Preflight command, chain the Test + Lint + Build interview answers into one **Preflight** row (e.g. `npm test && npm run lint && npm run build`). +When generating `CLAUDE.md`, chain Test + Lint + Build into one **Preflight** row if the user named no Preflight command. ### Self-installing fenced markers (e45s21) @@ -78,7 +93,9 @@ Skills that write into `CLAUDE.md` or `AGENTS.md` MUST use **fenced HTML comment ``` -**Merge rule:** On update, replace only the content *between* matching `BEGIN`/`END` pairs. If a marker pair is missing, append a new fenced block at the end of the file — never rewrite the whole file. +**Merge rule:** On update, replace only content between matching `BEGIN`/`END` pairs. +If a marker pair is missing, append a new fenced block at file end. +Never rewrite the whole file. **Standard marker IDs** for seeded projects (see [REFERENCE.md](REFERENCE.md) § Fenced markers): diff --git a/.cursor/rules/stocktake-skills.mdc b/.cursor/rules/stocktake-skills.mdc index 1ad70cb9..1ccff4e1 100644 --- a/.cursor/rules/stocktake-skills.mdc +++ b/.cursor/rules/stocktake-skills.mdc @@ -5,6 +5,7 @@ alwaysApply: false # story: e09s01 + # Stocktake Skills @@ -24,6 +25,7 @@ Audit SKILL.md catalog for drift, stale triggers, missing HARD GATEs, and INDEX ## Process 0. **Catalog validator (code-enforced)** — run `bash scripts/validate-skill-catalog.sh`. Any FAIL is a critical finding before manual review. Add `--archive` to list zero-usage skills from `metrics.skill_timings` for auto-archiving candidates (move to `specs/epics/archive/` or delete after user confirms). +0b. **Agentic STE audit (e79s04)** — run `bash scripts/validate-agentic-ste.sh --audit skills/`. Flag hedge words and sentences over 20 words per [AGENTIC-STE.md](../../docs/AGENTIC-STE.md). Record WARN lines in the stocktake report as **STE debt** — do NOT rewrite the full catalog in one pass. Route critical repeat offenders to `evolve-skill`. 1. Run `bash scripts/audit-catalog.sh` to verify pi/skills ↔ source SKILL.md sync. Mismatch is a critical finding. 2. Run mode; for each skill check: exists, verb-noun, <300 lines total, HARD GATE present, INDEX row matches. 3. Write `specs/STOCKTAKE-.md` with findings table (skill, issue, severity). diff --git a/.gemini/extensions/bigpowers/commands/prompts/craft-skill.md b/.gemini/extensions/bigpowers/commands/prompts/craft-skill.md index 619271ef..8f247200 100644 --- a/.gemini/extensions/bigpowers/commands/prompts/craft-skill.md +++ b/.gemini/extensions/bigpowers/commands/prompts/craft-skill.md @@ -5,7 +5,7 @@ description: "Create new bigpowers skills with proper structure, progressive dis # Craft Skill -> **HARD GATE** — Do NOT name a skill without a two-word verb-noun pair. Do NOT merge a new skill without running `sync-skills.sh` — the generated `.cursor/rules/` and `.gemini/` artifacts must match the source SKILL.md. +> **HARD GATE** — Do NOT name a skill without a two-word verb-noun pair. Do NOT merge a new skill without running `sync-skills.sh`. Generated `.cursor/rules/` and `.gemini/` artifacts MUST match the source SKILL.md. ## CSO Description Discipline (e45s02) @@ -20,11 +20,25 @@ The YAML `description` is the **Catalog Selection Object** — the only field ag Move process detail into the SKILL.md body or REFERENCE.md — never into `description`. +## Agentic STE body discipline (e79s02) + +Skill-body instructional prose MUST follow [AGENTIC-STE.md](../../docs/AGENTIC-STE.md). + +| Rule | Limit | +|------|-------| +| Sentence length | ≤20 words per instruction sentence | +| Voice | Imperative, active | +| Directive terms | MUST, MUST NOT, NEVER, ALWAYS, DO, DO NOT | +| Banned modals | should, might, could, may, consider, try, generally, typically | +| Scope | SKILL.md body only — not YAML `description`, not `terse-mode` output | + +> **HARD GATE** — Do NOT merge a new or edited skill until `bash scripts/validate-agentic-ste.sh --strict skills//SKILL.md` exits 0. Fix violations before `sync-skills.sh`. + ## Process 1. **Gather requirements** — ask user about: - What task/domain does the skill cover? - - What specific use cases should it handle? + - Which use cases must the skill handle? - Does it need executable scripts or just instructions? - Any reference materials to include? - What specs/ output does it produce (if any)? @@ -40,7 +54,8 @@ Move process detail into the SKILL.md body or REFERENCE.md — never into `descr - Additional reference files if content exceeds 100 lines - Utility scripts if deterministic operations needed - **Auto-skill from library README:** When user provides a library README or API docs URL, extract: triggers, HARD GATEs, verify commands, specs/ output — draft SKILL.md without inventing APIs not in the source. + **Auto-skill from library README:** When user provides a library README or API docs URL, extract triggers and HARD GATEs. + Draft verify commands and specs/ output into SKILL.md. Do NOT invent APIs not in the source. 4. Add `model:` frontmatter (`haiku` | `sonnet` | `opus`) per [model-profiles.md](https://github.com/danielvm-git/bigpowers/blob/main/docs/references/model-profiles.md). @@ -49,10 +64,11 @@ Move process detail into the SKILL.md body or REFERENCE.md — never into `descr 5. **Review with user** — present draft and ask: - Does this cover your use cases? - Anything missing or unclear? - - Should any section be more/less detailed? + - Does any section need more or less detail? 6. **Completion-honesty gate (HARD GATE — e45s02)** — Before declaring done: - Run `bash scripts/validate-skill-description.sh skills//SKILL.md` — must exit 0 + - Run `bash scripts/validate-agentic-ste.sh --strict skills//SKILL.md` — must exit 0 (e79s02) - Run `bash scripts/sync-skills.sh` — must complete without error - Run `bash scripts/run-skill-verify.sh ` if the skill defines a verify command - Show terminal output for each — narration without evidence is rejected @@ -77,6 +93,7 @@ After drafting, verify: - [ ] Consistent terminology with CONVENTIONS.md - [ ] specs/ output documented if applicable - [ ] `validate-skill-description.sh` exits 0 +- [ ] `validate-agentic-ste.sh --strict` exits 0 (e79s02) - [ ] `sync-skills.sh` run to propagate to Cursor/Gemini - [ ] `bash scripts/validate-skill-catalog.sh` passes for the new skill (HARD GATE — completion honesty) diff --git a/.gemini/extensions/bigpowers/commands/prompts/seed-conventions.md b/.gemini/extensions/bigpowers/commands/prompts/seed-conventions.md index 03218338..37309ff7 100644 --- a/.gemini/extensions/bigpowers/commands/prompts/seed-conventions.md +++ b/.gemini/extensions/bigpowers/commands/prompts/seed-conventions.md @@ -8,6 +8,7 @@ description: "Generate CLAUDE.md and CONVENTIONS.md for a brand-new project thro # story: e10s02 # story: e51s02 # story: e45s21 +# story: e79s03 # Seed Conventions @@ -31,13 +32,25 @@ Ask the user these questions (one at a time, wait for each answer): 2. **Stack** — "What language, framework, and runtime? (e.g. TypeScript / Next.js / Node 22)" 2b. **Stack profile (optional)** — Offer: `swift`, `typescript-vue`, `node-service`, or none. If chosen, merge the matching fragment from `profiles/.md` into generated `CONVENTIONS.md`. 3. **Commands** — "What commands do you use for: run, test, build, lint?" -3b. **Preflight (optional)** — "What single command runs your full local green stack (test + lint + build)? If you don't have one, we'll chain your Test + Lint + Build answers into a **Preflight** row in the Commands table." +3b. **Preflight (optional)** — "What command runs test, lint, and build together? If none, chain Test + Lint + Build into one **Preflight** row." 4. **Architecture** — "Key modules and relationships in 1–2 sentences." 5. **Conventions** — "Any naming, file organization, or patterns all agents must follow?" 6. **Never-do list** — "What are the hard stops? Things an agent must never touch?" 7. **Defensive code categories** — "Which apply? (Rate limit / Retry / Circuit breaker / Timeout / Graceful degradation)" 8. **Local tool wiring (optional)** — "Wire bigpowers for project-local tools? (Cursor, OpenCode, Cline, Aider, Codex CLI)" If yes, generate AGENTS.md spine artifacts per [REFERENCE.md](REFERENCE.md) §Local tool wiring and §AGENTS.md spine. If no, skip — standard seed output unchanged (no AGENTS.md spine unless opted in). +## Agentic STE for generated prose (e79s03) + +When writing instructional lines in `CLAUDE.md`, `AGENTS.md`, or `CONVENTIONS.md`, follow [AGENTIC-STE.md](../../docs/AGENTIC-STE.md): + +- Use directive vocabulary: MUST, MUST NOT, NEVER, ALWAYS, DO, DO NOT +- Do NOT use hedge modals listed in AGENTIC-STE.md Rule 3 +- Cap each instruction sentence at 20 words +- Write imperative, active-voice lines — one instruction per line +- Do NOT apply Agentic STE to `terse-mode` (output compression is out of scope) + +After generation, run `bash scripts/validate-agentic-ste.sh --strict CLAUDE.md CONVENTIONS.md` when those files exist in the target project. + ## Generate files After the interview, generate each file using the templates in [REFERENCE.md](REFERENCE.md): @@ -64,9 +77,11 @@ echo "# Specs\n\nAll planning documents for this project." > specs/README.md **Note:** `specs/state.yaml.lock` is NOT pre-created — acquired/released dynamically. -`specs/state.yaml` carries a top-level `workflow_mode` key (`team-pr` | `solo-git`, default `solo-git`). This is the **canonical integrate-mode signal** for all skills — set it once here and skills such as `release-branch` read it from this file instead of sniffing profile files. +`specs/state.yaml` carries top-level `workflow_mode` (`team-pr` | `solo-git`, default `solo-git`). +This is the **canonical integrate-mode signal** for all skills. +Set it once here. Skills such as `release-branch` read this file instead of sniffing profiles. -When generating `CLAUDE.md`, if the user did not name a Preflight command, chain the Test + Lint + Build interview answers into one **Preflight** row (e.g. `npm test && npm run lint && npm run build`). +When generating `CLAUDE.md`, chain Test + Lint + Build into one **Preflight** row if the user named no Preflight command. ### Self-installing fenced markers (e45s21) @@ -78,7 +93,9 @@ Skills that write into `CLAUDE.md` or `AGENTS.md` MUST use **fenced HTML comment ``` -**Merge rule:** On update, replace only the content *between* matching `BEGIN`/`END` pairs. If a marker pair is missing, append a new fenced block at the end of the file — never rewrite the whole file. +**Merge rule:** On update, replace only content between matching `BEGIN`/`END` pairs. +If a marker pair is missing, append a new fenced block at file end. +Never rewrite the whole file. **Standard marker IDs** for seeded projects (see [REFERENCE.md](REFERENCE.md) § Fenced markers): diff --git a/.gemini/extensions/bigpowers/commands/prompts/stocktake-skills.md b/.gemini/extensions/bigpowers/commands/prompts/stocktake-skills.md index dc3cc138..5ac2d766 100644 --- a/.gemini/extensions/bigpowers/commands/prompts/stocktake-skills.md +++ b/.gemini/extensions/bigpowers/commands/prompts/stocktake-skills.md @@ -5,6 +5,7 @@ description: "Sequential subagent batch audit of the bigpowers skill catalog — # story: e09s01 + # Stocktake Skills @@ -24,6 +25,7 @@ Audit SKILL.md catalog for drift, stale triggers, missing HARD GATEs, and INDEX ## Process 0. **Catalog validator (code-enforced)** — run `bash scripts/validate-skill-catalog.sh`. Any FAIL is a critical finding before manual review. Add `--archive` to list zero-usage skills from `metrics.skill_timings` for auto-archiving candidates (move to `specs/epics/archive/` or delete after user confirms). +0b. **Agentic STE audit (e79s04)** — run `bash scripts/validate-agentic-ste.sh --audit skills/`. Flag hedge words and sentences over 20 words per [AGENTIC-STE.md](../../docs/AGENTIC-STE.md). Record WARN lines in the stocktake report as **STE debt** — do NOT rewrite the full catalog in one pass. Route critical repeat offenders to `evolve-skill`. 1. Run `bash scripts/audit-catalog.sh` to verify pi/skills ↔ source SKILL.md sync. Mismatch is a critical finding. 2. Run mode; for each skill check: exists, verb-noun, <300 lines total, HARD GATE present, INDEX row matches. 3. Write `specs/STOCKTAKE-.md` with findings table (skill, issue, severity). diff --git a/.gemini/extensions/bigpowers/skills/craft-skill/SKILL.md b/.gemini/extensions/bigpowers/skills/craft-skill/SKILL.md index 822bd870..d497f294 100644 --- a/.gemini/extensions/bigpowers/skills/craft-skill/SKILL.md +++ b/.gemini/extensions/bigpowers/skills/craft-skill/SKILL.md @@ -7,7 +7,7 @@ disable-model-invocation: true # Craft Skill -> **HARD GATE** — Do NOT name a skill without a two-word verb-noun pair. Do NOT merge a new skill without running `sync-skills.sh` — the generated `.cursor/rules/` and `.gemini/` artifacts must match the source SKILL.md. +> **HARD GATE** — Do NOT name a skill without a two-word verb-noun pair. Do NOT merge a new skill without running `sync-skills.sh`. Generated `.cursor/rules/` and `.gemini/` artifacts MUST match the source SKILL.md. ## CSO Description Discipline (e45s02) @@ -22,11 +22,25 @@ The YAML `description` is the **Catalog Selection Object** — the only field ag Move process detail into the SKILL.md body or REFERENCE.md — never into `description`. +## Agentic STE body discipline (e79s02) + +Skill-body instructional prose MUST follow [AGENTIC-STE.md](../../docs/AGENTIC-STE.md). + +| Rule | Limit | +|------|-------| +| Sentence length | ≤20 words per instruction sentence | +| Voice | Imperative, active | +| Directive terms | MUST, MUST NOT, NEVER, ALWAYS, DO, DO NOT | +| Banned modals | should, might, could, may, consider, try, generally, typically | +| Scope | SKILL.md body only — not YAML `description`, not `terse-mode` output | + +> **HARD GATE** — Do NOT merge a new or edited skill until `bash scripts/validate-agentic-ste.sh --strict skills//SKILL.md` exits 0. Fix violations before `sync-skills.sh`. + ## Process 1. **Gather requirements** — ask user about: - What task/domain does the skill cover? - - What specific use cases should it handle? + - Which use cases must the skill handle? - Does it need executable scripts or just instructions? - Any reference materials to include? - What specs/ output does it produce (if any)? @@ -42,7 +56,8 @@ Move process detail into the SKILL.md body or REFERENCE.md — never into `descr - Additional reference files if content exceeds 100 lines - Utility scripts if deterministic operations needed - **Auto-skill from library README:** When user provides a library README or API docs URL, extract: triggers, HARD GATEs, verify commands, specs/ output — draft SKILL.md without inventing APIs not in the source. + **Auto-skill from library README:** When user provides a library README or API docs URL, extract triggers and HARD GATEs. + Draft verify commands and specs/ output into SKILL.md. Do NOT invent APIs not in the source. 4. Add `model:` frontmatter (`haiku` | `sonnet` | `opus`) per [model-profiles.md](https://github.com/danielvm-git/bigpowers/blob/main/docs/references/model-profiles.md). @@ -51,10 +66,11 @@ Move process detail into the SKILL.md body or REFERENCE.md — never into `descr 5. **Review with user** — present draft and ask: - Does this cover your use cases? - Anything missing or unclear? - - Should any section be more/less detailed? + - Does any section need more or less detail? 6. **Completion-honesty gate (HARD GATE — e45s02)** — Before declaring done: - Run `bash scripts/validate-skill-description.sh skills//SKILL.md` — must exit 0 + - Run `bash scripts/validate-agentic-ste.sh --strict skills//SKILL.md` — must exit 0 (e79s02) - Run `bash scripts/sync-skills.sh` — must complete without error - Run `bash scripts/run-skill-verify.sh ` if the skill defines a verify command - Show terminal output for each — narration without evidence is rejected @@ -79,6 +95,7 @@ After drafting, verify: - [ ] Consistent terminology with CONVENTIONS.md - [ ] specs/ output documented if applicable - [ ] `validate-skill-description.sh` exits 0 +- [ ] `validate-agentic-ste.sh --strict` exits 0 (e79s02) - [ ] `sync-skills.sh` run to propagate to Cursor/Gemini - [ ] `bash scripts/validate-skill-catalog.sh` passes for the new skill (HARD GATE — completion honesty) diff --git a/.gemini/extensions/bigpowers/skills/seed-conventions/SKILL.md b/.gemini/extensions/bigpowers/skills/seed-conventions/SKILL.md index 57a5320e..661c5c7f 100644 --- a/.gemini/extensions/bigpowers/skills/seed-conventions/SKILL.md +++ b/.gemini/extensions/bigpowers/skills/seed-conventions/SKILL.md @@ -10,6 +10,7 @@ disable-model-invocation: true # story: e10s02 # story: e51s02 # story: e45s21 +# story: e79s03 # Seed Conventions @@ -33,13 +34,25 @@ Ask the user these questions (one at a time, wait for each answer): 2. **Stack** — "What language, framework, and runtime? (e.g. TypeScript / Next.js / Node 22)" 2b. **Stack profile (optional)** — Offer: `swift`, `typescript-vue`, `node-service`, or none. If chosen, merge the matching fragment from `profiles/.md` into generated `CONVENTIONS.md`. 3. **Commands** — "What commands do you use for: run, test, build, lint?" -3b. **Preflight (optional)** — "What single command runs your full local green stack (test + lint + build)? If you don't have one, we'll chain your Test + Lint + Build answers into a **Preflight** row in the Commands table." +3b. **Preflight (optional)** — "What command runs test, lint, and build together? If none, chain Test + Lint + Build into one **Preflight** row." 4. **Architecture** — "Key modules and relationships in 1–2 sentences." 5. **Conventions** — "Any naming, file organization, or patterns all agents must follow?" 6. **Never-do list** — "What are the hard stops? Things an agent must never touch?" 7. **Defensive code categories** — "Which apply? (Rate limit / Retry / Circuit breaker / Timeout / Graceful degradation)" 8. **Local tool wiring (optional)** — "Wire bigpowers for project-local tools? (Cursor, OpenCode, Cline, Aider, Codex CLI)" If yes, generate AGENTS.md spine artifacts per [REFERENCE.md](REFERENCE.md) §Local tool wiring and §AGENTS.md spine. If no, skip — standard seed output unchanged (no AGENTS.md spine unless opted in). +## Agentic STE for generated prose (e79s03) + +When writing instructional lines in `CLAUDE.md`, `AGENTS.md`, or `CONVENTIONS.md`, follow [AGENTIC-STE.md](../../docs/AGENTIC-STE.md): + +- Use directive vocabulary: MUST, MUST NOT, NEVER, ALWAYS, DO, DO NOT +- Do NOT use hedge modals listed in AGENTIC-STE.md Rule 3 +- Cap each instruction sentence at 20 words +- Write imperative, active-voice lines — one instruction per line +- Do NOT apply Agentic STE to `terse-mode` (output compression is out of scope) + +After generation, run `bash scripts/validate-agentic-ste.sh --strict CLAUDE.md CONVENTIONS.md` when those files exist in the target project. + ## Generate files After the interview, generate each file using the templates in [REFERENCE.md](REFERENCE.md): @@ -66,9 +79,11 @@ echo "# Specs\n\nAll planning documents for this project." > specs/README.md **Note:** `specs/state.yaml.lock` is NOT pre-created — acquired/released dynamically. -`specs/state.yaml` carries a top-level `workflow_mode` key (`team-pr` | `solo-git`, default `solo-git`). This is the **canonical integrate-mode signal** for all skills — set it once here and skills such as `release-branch` read it from this file instead of sniffing profile files. +`specs/state.yaml` carries top-level `workflow_mode` (`team-pr` | `solo-git`, default `solo-git`). +This is the **canonical integrate-mode signal** for all skills. +Set it once here. Skills such as `release-branch` read this file instead of sniffing profiles. -When generating `CLAUDE.md`, if the user did not name a Preflight command, chain the Test + Lint + Build interview answers into one **Preflight** row (e.g. `npm test && npm run lint && npm run build`). +When generating `CLAUDE.md`, chain Test + Lint + Build into one **Preflight** row if the user named no Preflight command. ### Self-installing fenced markers (e45s21) @@ -80,7 +95,9 @@ Skills that write into `CLAUDE.md` or `AGENTS.md` MUST use **fenced HTML comment ``` -**Merge rule:** On update, replace only the content *between* matching `BEGIN`/`END` pairs. If a marker pair is missing, append a new fenced block at the end of the file — never rewrite the whole file. +**Merge rule:** On update, replace only content between matching `BEGIN`/`END` pairs. +If a marker pair is missing, append a new fenced block at file end. +Never rewrite the whole file. **Standard marker IDs** for seeded projects (see [REFERENCE.md](REFERENCE.md) § Fenced markers): diff --git a/.gemini/extensions/bigpowers/skills/stocktake-skills/SKILL.md b/.gemini/extensions/bigpowers/skills/stocktake-skills/SKILL.md index 72672884..6ceb571e 100644 --- a/.gemini/extensions/bigpowers/skills/stocktake-skills/SKILL.md +++ b/.gemini/extensions/bigpowers/skills/stocktake-skills/SKILL.md @@ -7,6 +7,7 @@ disable-model-invocation: true # story: e09s01 + # Stocktake Skills @@ -26,6 +27,7 @@ Audit SKILL.md catalog for drift, stale triggers, missing HARD GATEs, and INDEX ## Process 0. **Catalog validator (code-enforced)** — run `bash scripts/validate-skill-catalog.sh`. Any FAIL is a critical finding before manual review. Add `--archive` to list zero-usage skills from `metrics.skill_timings` for auto-archiving candidates (move to `specs/epics/archive/` or delete after user confirms). +0b. **Agentic STE audit (e79s04)** — run `bash scripts/validate-agentic-ste.sh --audit skills/`. Flag hedge words and sentences over 20 words per [AGENTIC-STE.md](../../docs/AGENTIC-STE.md). Record WARN lines in the stocktake report as **STE debt** — do NOT rewrite the full catalog in one pass. Route critical repeat offenders to `evolve-skill`. 1. Run `bash scripts/audit-catalog.sh` to verify pi/skills ↔ source SKILL.md sync. Mismatch is a critical finding. 2. Run mode; for each skill check: exists, verb-noun, <300 lines total, HARD GATE present, INDEX row matches. 3. Write `specs/STOCKTAKE-.md` with findings table (skill, issue, severity). diff --git a/.kilocode/rules/craft-skill.md b/.kilocode/rules/craft-skill.md index 6202249e..3c7ba440 100644 --- a/.kilocode/rules/craft-skill.md +++ b/.kilocode/rules/craft-skill.md @@ -6,7 +6,7 @@ description: "Create new bigpowers skills with proper structure, progressive dis # Craft Skill -> **HARD GATE** — Do NOT name a skill without a two-word verb-noun pair. Do NOT merge a new skill without running `sync-skills.sh` — the generated `.cursor/rules/` and `.gemini/` artifacts must match the source SKILL.md. +> **HARD GATE** — Do NOT name a skill without a two-word verb-noun pair. Do NOT merge a new skill without running `sync-skills.sh`. Generated `.cursor/rules/` and `.gemini/` artifacts MUST match the source SKILL.md. ## CSO Description Discipline (e45s02) @@ -21,11 +21,25 @@ The YAML `description` is the **Catalog Selection Object** — the only field ag Move process detail into the SKILL.md body or REFERENCE.md — never into `description`. +## Agentic STE body discipline (e79s02) + +Skill-body instructional prose MUST follow [AGENTIC-STE.md](../../docs/AGENTIC-STE.md). + +| Rule | Limit | +|------|-------| +| Sentence length | ≤20 words per instruction sentence | +| Voice | Imperative, active | +| Directive terms | MUST, MUST NOT, NEVER, ALWAYS, DO, DO NOT | +| Banned modals | should, might, could, may, consider, try, generally, typically | +| Scope | SKILL.md body only — not YAML `description`, not `terse-mode` output | + +> **HARD GATE** — Do NOT merge a new or edited skill until `bash scripts/validate-agentic-ste.sh --strict skills//SKILL.md` exits 0. Fix violations before `sync-skills.sh`. + ## Process 1. **Gather requirements** — ask user about: - What task/domain does the skill cover? - - What specific use cases should it handle? + - Which use cases must the skill handle? - Does it need executable scripts or just instructions? - Any reference materials to include? - What specs/ output does it produce (if any)? @@ -41,7 +55,8 @@ Move process detail into the SKILL.md body or REFERENCE.md — never into `descr - Additional reference files if content exceeds 100 lines - Utility scripts if deterministic operations needed - **Auto-skill from library README:** When user provides a library README or API docs URL, extract: triggers, HARD GATEs, verify commands, specs/ output — draft SKILL.md without inventing APIs not in the source. + **Auto-skill from library README:** When user provides a library README or API docs URL, extract triggers and HARD GATEs. + Draft verify commands and specs/ output into SKILL.md. Do NOT invent APIs not in the source. 4. Add `model:` frontmatter (`haiku` | `sonnet` | `opus`) per [model-profiles.md](https://github.com/danielvm-git/bigpowers/blob/main/docs/references/model-profiles.md). @@ -50,10 +65,11 @@ Move process detail into the SKILL.md body or REFERENCE.md — never into `descr 5. **Review with user** — present draft and ask: - Does this cover your use cases? - Anything missing or unclear? - - Should any section be more/less detailed? + - Does any section need more or less detail? 6. **Completion-honesty gate (HARD GATE — e45s02)** — Before declaring done: - Run `bash scripts/validate-skill-description.sh skills//SKILL.md` — must exit 0 + - Run `bash scripts/validate-agentic-ste.sh --strict skills//SKILL.md` — must exit 0 (e79s02) - Run `bash scripts/sync-skills.sh` — must complete without error - Run `bash scripts/run-skill-verify.sh ` if the skill defines a verify command - Show terminal output for each — narration without evidence is rejected @@ -78,6 +94,7 @@ After drafting, verify: - [ ] Consistent terminology with CONVENTIONS.md - [ ] specs/ output documented if applicable - [ ] `validate-skill-description.sh` exits 0 +- [ ] `validate-agentic-ste.sh --strict` exits 0 (e79s02) - [ ] `sync-skills.sh` run to propagate to Cursor/Gemini - [ ] `bash scripts/validate-skill-catalog.sh` passes for the new skill (HARD GATE — completion honesty) diff --git a/.kilocode/rules/seed-conventions.md b/.kilocode/rules/seed-conventions.md index 483e784c..bcba6afd 100644 --- a/.kilocode/rules/seed-conventions.md +++ b/.kilocode/rules/seed-conventions.md @@ -9,6 +9,7 @@ description: "Generate CLAUDE.md and CONVENTIONS.md for a brand-new project thro # story: e10s02 # story: e51s02 # story: e45s21 +# story: e79s03 # Seed Conventions @@ -32,13 +33,25 @@ Ask the user these questions (one at a time, wait for each answer): 2. **Stack** — "What language, framework, and runtime? (e.g. TypeScript / Next.js / Node 22)" 2b. **Stack profile (optional)** — Offer: `swift`, `typescript-vue`, `node-service`, or none. If chosen, merge the matching fragment from `profiles/.md` into generated `CONVENTIONS.md`. 3. **Commands** — "What commands do you use for: run, test, build, lint?" -3b. **Preflight (optional)** — "What single command runs your full local green stack (test + lint + build)? If you don't have one, we'll chain your Test + Lint + Build answers into a **Preflight** row in the Commands table." +3b. **Preflight (optional)** — "What command runs test, lint, and build together? If none, chain Test + Lint + Build into one **Preflight** row." 4. **Architecture** — "Key modules and relationships in 1–2 sentences." 5. **Conventions** — "Any naming, file organization, or patterns all agents must follow?" 6. **Never-do list** — "What are the hard stops? Things an agent must never touch?" 7. **Defensive code categories** — "Which apply? (Rate limit / Retry / Circuit breaker / Timeout / Graceful degradation)" 8. **Local tool wiring (optional)** — "Wire bigpowers for project-local tools? (Cursor, OpenCode, Cline, Aider, Codex CLI)" If yes, generate AGENTS.md spine artifacts per [REFERENCE.md](REFERENCE.md) §Local tool wiring and §AGENTS.md spine. If no, skip — standard seed output unchanged (no AGENTS.md spine unless opted in). +## Agentic STE for generated prose (e79s03) + +When writing instructional lines in `CLAUDE.md`, `AGENTS.md`, or `CONVENTIONS.md`, follow [AGENTIC-STE.md](../../docs/AGENTIC-STE.md): + +- Use directive vocabulary: MUST, MUST NOT, NEVER, ALWAYS, DO, DO NOT +- Do NOT use hedge modals listed in AGENTIC-STE.md Rule 3 +- Cap each instruction sentence at 20 words +- Write imperative, active-voice lines — one instruction per line +- Do NOT apply Agentic STE to `terse-mode` (output compression is out of scope) + +After generation, run `bash scripts/validate-agentic-ste.sh --strict CLAUDE.md CONVENTIONS.md` when those files exist in the target project. + ## Generate files After the interview, generate each file using the templates in [REFERENCE.md](REFERENCE.md): @@ -65,9 +78,11 @@ echo "# Specs\n\nAll planning documents for this project." > specs/README.md **Note:** `specs/state.yaml.lock` is NOT pre-created — acquired/released dynamically. -`specs/state.yaml` carries a top-level `workflow_mode` key (`team-pr` | `solo-git`, default `solo-git`). This is the **canonical integrate-mode signal** for all skills — set it once here and skills such as `release-branch` read it from this file instead of sniffing profile files. +`specs/state.yaml` carries top-level `workflow_mode` (`team-pr` | `solo-git`, default `solo-git`). +This is the **canonical integrate-mode signal** for all skills. +Set it once here. Skills such as `release-branch` read this file instead of sniffing profiles. -When generating `CLAUDE.md`, if the user did not name a Preflight command, chain the Test + Lint + Build interview answers into one **Preflight** row (e.g. `npm test && npm run lint && npm run build`). +When generating `CLAUDE.md`, chain Test + Lint + Build into one **Preflight** row if the user named no Preflight command. ### Self-installing fenced markers (e45s21) @@ -79,7 +94,9 @@ Skills that write into `CLAUDE.md` or `AGENTS.md` MUST use **fenced HTML comment ``` -**Merge rule:** On update, replace only the content *between* matching `BEGIN`/`END` pairs. If a marker pair is missing, append a new fenced block at the end of the file — never rewrite the whole file. +**Merge rule:** On update, replace only content between matching `BEGIN`/`END` pairs. +If a marker pair is missing, append a new fenced block at file end. +Never rewrite the whole file. **Standard marker IDs** for seeded projects (see [REFERENCE.md](REFERENCE.md) § Fenced markers): diff --git a/.kilocode/rules/stocktake-skills.md b/.kilocode/rules/stocktake-skills.md index 34ff4e97..9ca3fade 100644 --- a/.kilocode/rules/stocktake-skills.md +++ b/.kilocode/rules/stocktake-skills.md @@ -6,6 +6,7 @@ description: "Sequential subagent batch audit of the bigpowers skill catalog — # story: e09s01 + # Stocktake Skills @@ -25,6 +26,7 @@ Audit SKILL.md catalog for drift, stale triggers, missing HARD GATEs, and INDEX ## Process 0. **Catalog validator (code-enforced)** — run `bash scripts/validate-skill-catalog.sh`. Any FAIL is a critical finding before manual review. Add `--archive` to list zero-usage skills from `metrics.skill_timings` for auto-archiving candidates (move to `specs/epics/archive/` or delete after user confirms). +0b. **Agentic STE audit (e79s04)** — run `bash scripts/validate-agentic-ste.sh --audit skills/`. Flag hedge words and sentences over 20 words per [AGENTIC-STE.md](../../docs/AGENTIC-STE.md). Record WARN lines in the stocktake report as **STE debt** — do NOT rewrite the full catalog in one pass. Route critical repeat offenders to `evolve-skill`. 1. Run `bash scripts/audit-catalog.sh` to verify pi/skills ↔ source SKILL.md sync. Mismatch is a critical finding. 2. Run mode; for each skill check: exists, verb-noun, <300 lines total, HARD GATE present, INDEX row matches. 3. Write `specs/STOCKTAKE-.md` with findings table (skill, issue, severity). diff --git a/.pi/prompts/craft-skill.md b/.pi/prompts/craft-skill.md index 619271ef..8f247200 100644 --- a/.pi/prompts/craft-skill.md +++ b/.pi/prompts/craft-skill.md @@ -5,7 +5,7 @@ description: "Create new bigpowers skills with proper structure, progressive dis # Craft Skill -> **HARD GATE** — Do NOT name a skill without a two-word verb-noun pair. Do NOT merge a new skill without running `sync-skills.sh` — the generated `.cursor/rules/` and `.gemini/` artifacts must match the source SKILL.md. +> **HARD GATE** — Do NOT name a skill without a two-word verb-noun pair. Do NOT merge a new skill without running `sync-skills.sh`. Generated `.cursor/rules/` and `.gemini/` artifacts MUST match the source SKILL.md. ## CSO Description Discipline (e45s02) @@ -20,11 +20,25 @@ The YAML `description` is the **Catalog Selection Object** — the only field ag Move process detail into the SKILL.md body or REFERENCE.md — never into `description`. +## Agentic STE body discipline (e79s02) + +Skill-body instructional prose MUST follow [AGENTIC-STE.md](../../docs/AGENTIC-STE.md). + +| Rule | Limit | +|------|-------| +| Sentence length | ≤20 words per instruction sentence | +| Voice | Imperative, active | +| Directive terms | MUST, MUST NOT, NEVER, ALWAYS, DO, DO NOT | +| Banned modals | should, might, could, may, consider, try, generally, typically | +| Scope | SKILL.md body only — not YAML `description`, not `terse-mode` output | + +> **HARD GATE** — Do NOT merge a new or edited skill until `bash scripts/validate-agentic-ste.sh --strict skills//SKILL.md` exits 0. Fix violations before `sync-skills.sh`. + ## Process 1. **Gather requirements** — ask user about: - What task/domain does the skill cover? - - What specific use cases should it handle? + - Which use cases must the skill handle? - Does it need executable scripts or just instructions? - Any reference materials to include? - What specs/ output does it produce (if any)? @@ -40,7 +54,8 @@ Move process detail into the SKILL.md body or REFERENCE.md — never into `descr - Additional reference files if content exceeds 100 lines - Utility scripts if deterministic operations needed - **Auto-skill from library README:** When user provides a library README or API docs URL, extract: triggers, HARD GATEs, verify commands, specs/ output — draft SKILL.md without inventing APIs not in the source. + **Auto-skill from library README:** When user provides a library README or API docs URL, extract triggers and HARD GATEs. + Draft verify commands and specs/ output into SKILL.md. Do NOT invent APIs not in the source. 4. Add `model:` frontmatter (`haiku` | `sonnet` | `opus`) per [model-profiles.md](https://github.com/danielvm-git/bigpowers/blob/main/docs/references/model-profiles.md). @@ -49,10 +64,11 @@ Move process detail into the SKILL.md body or REFERENCE.md — never into `descr 5. **Review with user** — present draft and ask: - Does this cover your use cases? - Anything missing or unclear? - - Should any section be more/less detailed? + - Does any section need more or less detail? 6. **Completion-honesty gate (HARD GATE — e45s02)** — Before declaring done: - Run `bash scripts/validate-skill-description.sh skills//SKILL.md` — must exit 0 + - Run `bash scripts/validate-agentic-ste.sh --strict skills//SKILL.md` — must exit 0 (e79s02) - Run `bash scripts/sync-skills.sh` — must complete without error - Run `bash scripts/run-skill-verify.sh ` if the skill defines a verify command - Show terminal output for each — narration without evidence is rejected @@ -77,6 +93,7 @@ After drafting, verify: - [ ] Consistent terminology with CONVENTIONS.md - [ ] specs/ output documented if applicable - [ ] `validate-skill-description.sh` exits 0 +- [ ] `validate-agentic-ste.sh --strict` exits 0 (e79s02) - [ ] `sync-skills.sh` run to propagate to Cursor/Gemini - [ ] `bash scripts/validate-skill-catalog.sh` passes for the new skill (HARD GATE — completion honesty) diff --git a/.pi/prompts/seed-conventions.md b/.pi/prompts/seed-conventions.md index 03218338..37309ff7 100644 --- a/.pi/prompts/seed-conventions.md +++ b/.pi/prompts/seed-conventions.md @@ -8,6 +8,7 @@ description: "Generate CLAUDE.md and CONVENTIONS.md for a brand-new project thro # story: e10s02 # story: e51s02 # story: e45s21 +# story: e79s03 # Seed Conventions @@ -31,13 +32,25 @@ Ask the user these questions (one at a time, wait for each answer): 2. **Stack** — "What language, framework, and runtime? (e.g. TypeScript / Next.js / Node 22)" 2b. **Stack profile (optional)** — Offer: `swift`, `typescript-vue`, `node-service`, or none. If chosen, merge the matching fragment from `profiles/.md` into generated `CONVENTIONS.md`. 3. **Commands** — "What commands do you use for: run, test, build, lint?" -3b. **Preflight (optional)** — "What single command runs your full local green stack (test + lint + build)? If you don't have one, we'll chain your Test + Lint + Build answers into a **Preflight** row in the Commands table." +3b. **Preflight (optional)** — "What command runs test, lint, and build together? If none, chain Test + Lint + Build into one **Preflight** row." 4. **Architecture** — "Key modules and relationships in 1–2 sentences." 5. **Conventions** — "Any naming, file organization, or patterns all agents must follow?" 6. **Never-do list** — "What are the hard stops? Things an agent must never touch?" 7. **Defensive code categories** — "Which apply? (Rate limit / Retry / Circuit breaker / Timeout / Graceful degradation)" 8. **Local tool wiring (optional)** — "Wire bigpowers for project-local tools? (Cursor, OpenCode, Cline, Aider, Codex CLI)" If yes, generate AGENTS.md spine artifacts per [REFERENCE.md](REFERENCE.md) §Local tool wiring and §AGENTS.md spine. If no, skip — standard seed output unchanged (no AGENTS.md spine unless opted in). +## Agentic STE for generated prose (e79s03) + +When writing instructional lines in `CLAUDE.md`, `AGENTS.md`, or `CONVENTIONS.md`, follow [AGENTIC-STE.md](../../docs/AGENTIC-STE.md): + +- Use directive vocabulary: MUST, MUST NOT, NEVER, ALWAYS, DO, DO NOT +- Do NOT use hedge modals listed in AGENTIC-STE.md Rule 3 +- Cap each instruction sentence at 20 words +- Write imperative, active-voice lines — one instruction per line +- Do NOT apply Agentic STE to `terse-mode` (output compression is out of scope) + +After generation, run `bash scripts/validate-agentic-ste.sh --strict CLAUDE.md CONVENTIONS.md` when those files exist in the target project. + ## Generate files After the interview, generate each file using the templates in [REFERENCE.md](REFERENCE.md): @@ -64,9 +77,11 @@ echo "# Specs\n\nAll planning documents for this project." > specs/README.md **Note:** `specs/state.yaml.lock` is NOT pre-created — acquired/released dynamically. -`specs/state.yaml` carries a top-level `workflow_mode` key (`team-pr` | `solo-git`, default `solo-git`). This is the **canonical integrate-mode signal** for all skills — set it once here and skills such as `release-branch` read it from this file instead of sniffing profile files. +`specs/state.yaml` carries top-level `workflow_mode` (`team-pr` | `solo-git`, default `solo-git`). +This is the **canonical integrate-mode signal** for all skills. +Set it once here. Skills such as `release-branch` read this file instead of sniffing profiles. -When generating `CLAUDE.md`, if the user did not name a Preflight command, chain the Test + Lint + Build interview answers into one **Preflight** row (e.g. `npm test && npm run lint && npm run build`). +When generating `CLAUDE.md`, chain Test + Lint + Build into one **Preflight** row if the user named no Preflight command. ### Self-installing fenced markers (e45s21) @@ -78,7 +93,9 @@ Skills that write into `CLAUDE.md` or `AGENTS.md` MUST use **fenced HTML comment ``` -**Merge rule:** On update, replace only the content *between* matching `BEGIN`/`END` pairs. If a marker pair is missing, append a new fenced block at the end of the file — never rewrite the whole file. +**Merge rule:** On update, replace only content between matching `BEGIN`/`END` pairs. +If a marker pair is missing, append a new fenced block at file end. +Never rewrite the whole file. **Standard marker IDs** for seeded projects (see [REFERENCE.md](REFERENCE.md) § Fenced markers): diff --git a/.pi/prompts/stocktake-skills.md b/.pi/prompts/stocktake-skills.md index dc3cc138..5ac2d766 100644 --- a/.pi/prompts/stocktake-skills.md +++ b/.pi/prompts/stocktake-skills.md @@ -5,6 +5,7 @@ description: "Sequential subagent batch audit of the bigpowers skill catalog — # story: e09s01 + # Stocktake Skills @@ -24,6 +25,7 @@ Audit SKILL.md catalog for drift, stale triggers, missing HARD GATEs, and INDEX ## Process 0. **Catalog validator (code-enforced)** — run `bash scripts/validate-skill-catalog.sh`. Any FAIL is a critical finding before manual review. Add `--archive` to list zero-usage skills from `metrics.skill_timings` for auto-archiving candidates (move to `specs/epics/archive/` or delete after user confirms). +0b. **Agentic STE audit (e79s04)** — run `bash scripts/validate-agentic-ste.sh --audit skills/`. Flag hedge words and sentences over 20 words per [AGENTIC-STE.md](../../docs/AGENTIC-STE.md). Record WARN lines in the stocktake report as **STE debt** — do NOT rewrite the full catalog in one pass. Route critical repeat offenders to `evolve-skill`. 1. Run `bash scripts/audit-catalog.sh` to verify pi/skills ↔ source SKILL.md sync. Mismatch is a critical finding. 2. Run mode; for each skill check: exists, verb-noun, <300 lines total, HARD GATE present, INDEX row matches. 3. Write `specs/STOCKTAKE-.md` with findings table (skill, issue, severity). diff --git a/.pi/skills/craft-skill/SKILL.md b/.pi/skills/craft-skill/SKILL.md index 92ddca78..a94cd9e3 100644 --- a/.pi/skills/craft-skill/SKILL.md +++ b/.pi/skills/craft-skill/SKILL.md @@ -6,7 +6,7 @@ description: "Create new bigpowers skills with proper structure, progressive dis # Craft Skill -> **HARD GATE** — Do NOT name a skill without a two-word verb-noun pair. Do NOT merge a new skill without running `sync-skills.sh` — the generated `.cursor/rules/` and `.gemini/` artifacts must match the source SKILL.md. +> **HARD GATE** — Do NOT name a skill without a two-word verb-noun pair. Do NOT merge a new skill without running `sync-skills.sh`. Generated `.cursor/rules/` and `.gemini/` artifacts MUST match the source SKILL.md. ## CSO Description Discipline (e45s02) @@ -21,11 +21,25 @@ The YAML `description` is the **Catalog Selection Object** — the only field ag Move process detail into the SKILL.md body or REFERENCE.md — never into `description`. +## Agentic STE body discipline (e79s02) + +Skill-body instructional prose MUST follow [AGENTIC-STE.md](../../../docs/AGENTIC-STE.md). + +| Rule | Limit | +|------|-------| +| Sentence length | ≤20 words per instruction sentence | +| Voice | Imperative, active | +| Directive terms | MUST, MUST NOT, NEVER, ALWAYS, DO, DO NOT | +| Banned modals | should, might, could, may, consider, try, generally, typically | +| Scope | SKILL.md body only — not YAML `description`, not `terse-mode` output | + +> **HARD GATE** — Do NOT merge a new or edited skill until `bash scripts/validate-agentic-ste.sh --strict skills//SKILL.md` exits 0. Fix violations before `sync-skills.sh`. + ## Process 1. **Gather requirements** — ask user about: - What task/domain does the skill cover? - - What specific use cases should it handle? + - Which use cases must the skill handle? - Does it need executable scripts or just instructions? - Any reference materials to include? - What specs/ output does it produce (if any)? @@ -41,7 +55,8 @@ Move process detail into the SKILL.md body or REFERENCE.md — never into `descr - Additional reference files if content exceeds 100 lines - Utility scripts if deterministic operations needed - **Auto-skill from library README:** When user provides a library README or API docs URL, extract: triggers, HARD GATEs, verify commands, specs/ output — draft SKILL.md without inventing APIs not in the source. + **Auto-skill from library README:** When user provides a library README or API docs URL, extract triggers and HARD GATEs. + Draft verify commands and specs/ output into SKILL.md. Do NOT invent APIs not in the source. 4. Add `model:` frontmatter (`haiku` | `sonnet` | `opus`) per [model-profiles.md](https://github.com/danielvm-git/bigpowers/blob/main/docs/references/model-profiles.md). @@ -50,10 +65,11 @@ Move process detail into the SKILL.md body or REFERENCE.md — never into `descr 5. **Review with user** — present draft and ask: - Does this cover your use cases? - Anything missing or unclear? - - Should any section be more/less detailed? + - Does any section need more or less detail? 6. **Completion-honesty gate (HARD GATE — e45s02)** — Before declaring done: - Run `bash scripts/validate-skill-description.sh skills//SKILL.md` — must exit 0 + - Run `bash scripts/validate-agentic-ste.sh --strict skills//SKILL.md` — must exit 0 (e79s02) - Run `bash scripts/sync-skills.sh` — must complete without error - Run `bash scripts/run-skill-verify.sh ` if the skill defines a verify command - Show terminal output for each — narration without evidence is rejected @@ -78,6 +94,7 @@ After drafting, verify: - [ ] Consistent terminology with CONVENTIONS.md - [ ] specs/ output documented if applicable - [ ] `validate-skill-description.sh` exits 0 +- [ ] `validate-agentic-ste.sh --strict` exits 0 (e79s02) - [ ] `sync-skills.sh` run to propagate to Cursor/Gemini - [ ] `bash scripts/validate-skill-catalog.sh` passes for the new skill (HARD GATE — completion honesty) diff --git a/.pi/skills/seed-conventions/SKILL.md b/.pi/skills/seed-conventions/SKILL.md index cac9802b..d45abb05 100644 --- a/.pi/skills/seed-conventions/SKILL.md +++ b/.pi/skills/seed-conventions/SKILL.md @@ -9,6 +9,7 @@ description: "Generate CLAUDE.md and CONVENTIONS.md for a brand-new project thro # story: e10s02 # story: e51s02 # story: e45s21 +# story: e79s03 # Seed Conventions @@ -32,13 +33,25 @@ Ask the user these questions (one at a time, wait for each answer): 2. **Stack** — "What language, framework, and runtime? (e.g. TypeScript / Next.js / Node 22)" 2b. **Stack profile (optional)** — Offer: `swift`, `typescript-vue`, `node-service`, or none. If chosen, merge the matching fragment from `profiles/.md` into generated `CONVENTIONS.md`. 3. **Commands** — "What commands do you use for: run, test, build, lint?" -3b. **Preflight (optional)** — "What single command runs your full local green stack (test + lint + build)? If you don't have one, we'll chain your Test + Lint + Build answers into a **Preflight** row in the Commands table." +3b. **Preflight (optional)** — "What command runs test, lint, and build together? If none, chain Test + Lint + Build into one **Preflight** row." 4. **Architecture** — "Key modules and relationships in 1–2 sentences." 5. **Conventions** — "Any naming, file organization, or patterns all agents must follow?" 6. **Never-do list** — "What are the hard stops? Things an agent must never touch?" 7. **Defensive code categories** — "Which apply? (Rate limit / Retry / Circuit breaker / Timeout / Graceful degradation)" 8. **Local tool wiring (optional)** — "Wire bigpowers for project-local tools? (Cursor, OpenCode, Cline, Aider, Codex CLI)" If yes, generate AGENTS.md spine artifacts per [REFERENCE.md](../../../skills/seed-conventions/REFERENCE.md) §Local tool wiring and §AGENTS.md spine. If no, skip — standard seed output unchanged (no AGENTS.md spine unless opted in). +## Agentic STE for generated prose (e79s03) + +When writing instructional lines in `CLAUDE.md`, `AGENTS.md`, or `CONVENTIONS.md`, follow [AGENTIC-STE.md](../../../docs/AGENTIC-STE.md): + +- Use directive vocabulary: MUST, MUST NOT, NEVER, ALWAYS, DO, DO NOT +- Do NOT use hedge modals listed in AGENTIC-STE.md Rule 3 +- Cap each instruction sentence at 20 words +- Write imperative, active-voice lines — one instruction per line +- Do NOT apply Agentic STE to `terse-mode` (output compression is out of scope) + +After generation, run `bash scripts/validate-agentic-ste.sh --strict CLAUDE.md CONVENTIONS.md` when those files exist in the target project. + ## Generate files After the interview, generate each file using the templates in [REFERENCE.md](../../../skills/seed-conventions/REFERENCE.md): @@ -65,9 +78,11 @@ echo "# Specs\n\nAll planning documents for this project." > specs/README.md **Note:** `specs/state.yaml.lock` is NOT pre-created — acquired/released dynamically. -`specs/state.yaml` carries a top-level `workflow_mode` key (`team-pr` | `solo-git`, default `solo-git`). This is the **canonical integrate-mode signal** for all skills — set it once here and skills such as `release-branch` read it from this file instead of sniffing profile files. +`specs/state.yaml` carries top-level `workflow_mode` (`team-pr` | `solo-git`, default `solo-git`). +This is the **canonical integrate-mode signal** for all skills. +Set it once here. Skills such as `release-branch` read this file instead of sniffing profiles. -When generating `CLAUDE.md`, if the user did not name a Preflight command, chain the Test + Lint + Build interview answers into one **Preflight** row (e.g. `npm test && npm run lint && npm run build`). +When generating `CLAUDE.md`, chain Test + Lint + Build into one **Preflight** row if the user named no Preflight command. ### Self-installing fenced markers (e45s21) @@ -79,7 +94,9 @@ Skills that write into `CLAUDE.md` or `AGENTS.md` MUST use **fenced HTML comment ``` -**Merge rule:** On update, replace only the content *between* matching `BEGIN`/`END` pairs. If a marker pair is missing, append a new fenced block at the end of the file — never rewrite the whole file. +**Merge rule:** On update, replace only content between matching `BEGIN`/`END` pairs. +If a marker pair is missing, append a new fenced block at file end. +Never rewrite the whole file. **Standard marker IDs** for seeded projects (see [REFERENCE.md](../../../skills/seed-conventions/REFERENCE.md) § Fenced markers): diff --git a/.pi/skills/stocktake-skills/SKILL.md b/.pi/skills/stocktake-skills/SKILL.md index b03cb0af..ddb38c20 100644 --- a/.pi/skills/stocktake-skills/SKILL.md +++ b/.pi/skills/stocktake-skills/SKILL.md @@ -6,6 +6,7 @@ description: "Sequential subagent batch audit of the bigpowers skill catalog — # story: e09s01 + # Stocktake Skills @@ -25,6 +26,7 @@ Audit SKILL.md catalog for drift, stale triggers, missing HARD GATEs, and INDEX ## Process 0. **Catalog validator (code-enforced)** — run `bash scripts/validate-skill-catalog.sh`. Any FAIL is a critical finding before manual review. Add `--archive` to list zero-usage skills from `metrics.skill_timings` for auto-archiving candidates (move to `specs/epics/archive/` or delete after user confirms). +0b. **Agentic STE audit (e79s04)** — run `bash scripts/validate-agentic-ste.sh --audit skills/`. Flag hedge words and sentences over 20 words per [AGENTIC-STE.md](../../../docs/AGENTIC-STE.md). Record WARN lines in the stocktake report as **STE debt** — do NOT rewrite the full catalog in one pass. Route critical repeat offenders to `evolve-skill`. 1. Run `bash scripts/audit-catalog.sh` to verify pi/skills ↔ source SKILL.md sync. Mismatch is a critical finding. 2. Run mode; for each skill check: exists, verb-noun, <300 lines total, HARD GATE present, INDEX row matches. 3. Write `specs/STOCKTAKE-.md` with findings table (skill, issue, severity). diff --git a/.trae/skills/craft-skill/SKILL.md b/.trae/skills/craft-skill/SKILL.md index 6202249e..3c7ba440 100644 --- a/.trae/skills/craft-skill/SKILL.md +++ b/.trae/skills/craft-skill/SKILL.md @@ -6,7 +6,7 @@ description: "Create new bigpowers skills with proper structure, progressive dis # Craft Skill -> **HARD GATE** — Do NOT name a skill without a two-word verb-noun pair. Do NOT merge a new skill without running `sync-skills.sh` — the generated `.cursor/rules/` and `.gemini/` artifacts must match the source SKILL.md. +> **HARD GATE** — Do NOT name a skill without a two-word verb-noun pair. Do NOT merge a new skill without running `sync-skills.sh`. Generated `.cursor/rules/` and `.gemini/` artifacts MUST match the source SKILL.md. ## CSO Description Discipline (e45s02) @@ -21,11 +21,25 @@ The YAML `description` is the **Catalog Selection Object** — the only field ag Move process detail into the SKILL.md body or REFERENCE.md — never into `description`. +## Agentic STE body discipline (e79s02) + +Skill-body instructional prose MUST follow [AGENTIC-STE.md](../../docs/AGENTIC-STE.md). + +| Rule | Limit | +|------|-------| +| Sentence length | ≤20 words per instruction sentence | +| Voice | Imperative, active | +| Directive terms | MUST, MUST NOT, NEVER, ALWAYS, DO, DO NOT | +| Banned modals | should, might, could, may, consider, try, generally, typically | +| Scope | SKILL.md body only — not YAML `description`, not `terse-mode` output | + +> **HARD GATE** — Do NOT merge a new or edited skill until `bash scripts/validate-agentic-ste.sh --strict skills//SKILL.md` exits 0. Fix violations before `sync-skills.sh`. + ## Process 1. **Gather requirements** — ask user about: - What task/domain does the skill cover? - - What specific use cases should it handle? + - Which use cases must the skill handle? - Does it need executable scripts or just instructions? - Any reference materials to include? - What specs/ output does it produce (if any)? @@ -41,7 +55,8 @@ Move process detail into the SKILL.md body or REFERENCE.md — never into `descr - Additional reference files if content exceeds 100 lines - Utility scripts if deterministic operations needed - **Auto-skill from library README:** When user provides a library README or API docs URL, extract: triggers, HARD GATEs, verify commands, specs/ output — draft SKILL.md without inventing APIs not in the source. + **Auto-skill from library README:** When user provides a library README or API docs URL, extract triggers and HARD GATEs. + Draft verify commands and specs/ output into SKILL.md. Do NOT invent APIs not in the source. 4. Add `model:` frontmatter (`haiku` | `sonnet` | `opus`) per [model-profiles.md](https://github.com/danielvm-git/bigpowers/blob/main/docs/references/model-profiles.md). @@ -50,10 +65,11 @@ Move process detail into the SKILL.md body or REFERENCE.md — never into `descr 5. **Review with user** — present draft and ask: - Does this cover your use cases? - Anything missing or unclear? - - Should any section be more/less detailed? + - Does any section need more or less detail? 6. **Completion-honesty gate (HARD GATE — e45s02)** — Before declaring done: - Run `bash scripts/validate-skill-description.sh skills//SKILL.md` — must exit 0 + - Run `bash scripts/validate-agentic-ste.sh --strict skills//SKILL.md` — must exit 0 (e79s02) - Run `bash scripts/sync-skills.sh` — must complete without error - Run `bash scripts/run-skill-verify.sh ` if the skill defines a verify command - Show terminal output for each — narration without evidence is rejected @@ -78,6 +94,7 @@ After drafting, verify: - [ ] Consistent terminology with CONVENTIONS.md - [ ] specs/ output documented if applicable - [ ] `validate-skill-description.sh` exits 0 +- [ ] `validate-agentic-ste.sh --strict` exits 0 (e79s02) - [ ] `sync-skills.sh` run to propagate to Cursor/Gemini - [ ] `bash scripts/validate-skill-catalog.sh` passes for the new skill (HARD GATE — completion honesty) diff --git a/.trae/skills/seed-conventions/SKILL.md b/.trae/skills/seed-conventions/SKILL.md index 483e784c..bcba6afd 100644 --- a/.trae/skills/seed-conventions/SKILL.md +++ b/.trae/skills/seed-conventions/SKILL.md @@ -9,6 +9,7 @@ description: "Generate CLAUDE.md and CONVENTIONS.md for a brand-new project thro # story: e10s02 # story: e51s02 # story: e45s21 +# story: e79s03 # Seed Conventions @@ -32,13 +33,25 @@ Ask the user these questions (one at a time, wait for each answer): 2. **Stack** — "What language, framework, and runtime? (e.g. TypeScript / Next.js / Node 22)" 2b. **Stack profile (optional)** — Offer: `swift`, `typescript-vue`, `node-service`, or none. If chosen, merge the matching fragment from `profiles/.md` into generated `CONVENTIONS.md`. 3. **Commands** — "What commands do you use for: run, test, build, lint?" -3b. **Preflight (optional)** — "What single command runs your full local green stack (test + lint + build)? If you don't have one, we'll chain your Test + Lint + Build answers into a **Preflight** row in the Commands table." +3b. **Preflight (optional)** — "What command runs test, lint, and build together? If none, chain Test + Lint + Build into one **Preflight** row." 4. **Architecture** — "Key modules and relationships in 1–2 sentences." 5. **Conventions** — "Any naming, file organization, or patterns all agents must follow?" 6. **Never-do list** — "What are the hard stops? Things an agent must never touch?" 7. **Defensive code categories** — "Which apply? (Rate limit / Retry / Circuit breaker / Timeout / Graceful degradation)" 8. **Local tool wiring (optional)** — "Wire bigpowers for project-local tools? (Cursor, OpenCode, Cline, Aider, Codex CLI)" If yes, generate AGENTS.md spine artifacts per [REFERENCE.md](REFERENCE.md) §Local tool wiring and §AGENTS.md spine. If no, skip — standard seed output unchanged (no AGENTS.md spine unless opted in). +## Agentic STE for generated prose (e79s03) + +When writing instructional lines in `CLAUDE.md`, `AGENTS.md`, or `CONVENTIONS.md`, follow [AGENTIC-STE.md](../../docs/AGENTIC-STE.md): + +- Use directive vocabulary: MUST, MUST NOT, NEVER, ALWAYS, DO, DO NOT +- Do NOT use hedge modals listed in AGENTIC-STE.md Rule 3 +- Cap each instruction sentence at 20 words +- Write imperative, active-voice lines — one instruction per line +- Do NOT apply Agentic STE to `terse-mode` (output compression is out of scope) + +After generation, run `bash scripts/validate-agentic-ste.sh --strict CLAUDE.md CONVENTIONS.md` when those files exist in the target project. + ## Generate files After the interview, generate each file using the templates in [REFERENCE.md](REFERENCE.md): @@ -65,9 +78,11 @@ echo "# Specs\n\nAll planning documents for this project." > specs/README.md **Note:** `specs/state.yaml.lock` is NOT pre-created — acquired/released dynamically. -`specs/state.yaml` carries a top-level `workflow_mode` key (`team-pr` | `solo-git`, default `solo-git`). This is the **canonical integrate-mode signal** for all skills — set it once here and skills such as `release-branch` read it from this file instead of sniffing profile files. +`specs/state.yaml` carries top-level `workflow_mode` (`team-pr` | `solo-git`, default `solo-git`). +This is the **canonical integrate-mode signal** for all skills. +Set it once here. Skills such as `release-branch` read this file instead of sniffing profiles. -When generating `CLAUDE.md`, if the user did not name a Preflight command, chain the Test + Lint + Build interview answers into one **Preflight** row (e.g. `npm test && npm run lint && npm run build`). +When generating `CLAUDE.md`, chain Test + Lint + Build into one **Preflight** row if the user named no Preflight command. ### Self-installing fenced markers (e45s21) @@ -79,7 +94,9 @@ Skills that write into `CLAUDE.md` or `AGENTS.md` MUST use **fenced HTML comment ``` -**Merge rule:** On update, replace only the content *between* matching `BEGIN`/`END` pairs. If a marker pair is missing, append a new fenced block at the end of the file — never rewrite the whole file. +**Merge rule:** On update, replace only content between matching `BEGIN`/`END` pairs. +If a marker pair is missing, append a new fenced block at file end. +Never rewrite the whole file. **Standard marker IDs** for seeded projects (see [REFERENCE.md](REFERENCE.md) § Fenced markers): diff --git a/.trae/skills/stocktake-skills/SKILL.md b/.trae/skills/stocktake-skills/SKILL.md index 34ff4e97..9ca3fade 100644 --- a/.trae/skills/stocktake-skills/SKILL.md +++ b/.trae/skills/stocktake-skills/SKILL.md @@ -6,6 +6,7 @@ description: "Sequential subagent batch audit of the bigpowers skill catalog — # story: e09s01 + # Stocktake Skills @@ -25,6 +26,7 @@ Audit SKILL.md catalog for drift, stale triggers, missing HARD GATEs, and INDEX ## Process 0. **Catalog validator (code-enforced)** — run `bash scripts/validate-skill-catalog.sh`. Any FAIL is a critical finding before manual review. Add `--archive` to list zero-usage skills from `metrics.skill_timings` for auto-archiving candidates (move to `specs/epics/archive/` or delete after user confirms). +0b. **Agentic STE audit (e79s04)** — run `bash scripts/validate-agentic-ste.sh --audit skills/`. Flag hedge words and sentences over 20 words per [AGENTIC-STE.md](../../docs/AGENTIC-STE.md). Record WARN lines in the stocktake report as **STE debt** — do NOT rewrite the full catalog in one pass. Route critical repeat offenders to `evolve-skill`. 1. Run `bash scripts/audit-catalog.sh` to verify pi/skills ↔ source SKILL.md sync. Mismatch is a critical finding. 2. Run mode; for each skill check: exists, verb-noun, <300 lines total, HARD GATE present, INDEX row matches. 3. Write `specs/STOCKTAKE-.md` with findings table (skill, issue, severity). diff --git a/.windsurf/rules/craft-skill.md b/.windsurf/rules/craft-skill.md index 6202249e..3c7ba440 100644 --- a/.windsurf/rules/craft-skill.md +++ b/.windsurf/rules/craft-skill.md @@ -6,7 +6,7 @@ description: "Create new bigpowers skills with proper structure, progressive dis # Craft Skill -> **HARD GATE** — Do NOT name a skill without a two-word verb-noun pair. Do NOT merge a new skill without running `sync-skills.sh` — the generated `.cursor/rules/` and `.gemini/` artifacts must match the source SKILL.md. +> **HARD GATE** — Do NOT name a skill without a two-word verb-noun pair. Do NOT merge a new skill without running `sync-skills.sh`. Generated `.cursor/rules/` and `.gemini/` artifacts MUST match the source SKILL.md. ## CSO Description Discipline (e45s02) @@ -21,11 +21,25 @@ The YAML `description` is the **Catalog Selection Object** — the only field ag Move process detail into the SKILL.md body or REFERENCE.md — never into `description`. +## Agentic STE body discipline (e79s02) + +Skill-body instructional prose MUST follow [AGENTIC-STE.md](../../docs/AGENTIC-STE.md). + +| Rule | Limit | +|------|-------| +| Sentence length | ≤20 words per instruction sentence | +| Voice | Imperative, active | +| Directive terms | MUST, MUST NOT, NEVER, ALWAYS, DO, DO NOT | +| Banned modals | should, might, could, may, consider, try, generally, typically | +| Scope | SKILL.md body only — not YAML `description`, not `terse-mode` output | + +> **HARD GATE** — Do NOT merge a new or edited skill until `bash scripts/validate-agentic-ste.sh --strict skills//SKILL.md` exits 0. Fix violations before `sync-skills.sh`. + ## Process 1. **Gather requirements** — ask user about: - What task/domain does the skill cover? - - What specific use cases should it handle? + - Which use cases must the skill handle? - Does it need executable scripts or just instructions? - Any reference materials to include? - What specs/ output does it produce (if any)? @@ -41,7 +55,8 @@ Move process detail into the SKILL.md body or REFERENCE.md — never into `descr - Additional reference files if content exceeds 100 lines - Utility scripts if deterministic operations needed - **Auto-skill from library README:** When user provides a library README or API docs URL, extract: triggers, HARD GATEs, verify commands, specs/ output — draft SKILL.md without inventing APIs not in the source. + **Auto-skill from library README:** When user provides a library README or API docs URL, extract triggers and HARD GATEs. + Draft verify commands and specs/ output into SKILL.md. Do NOT invent APIs not in the source. 4. Add `model:` frontmatter (`haiku` | `sonnet` | `opus`) per [model-profiles.md](https://github.com/danielvm-git/bigpowers/blob/main/docs/references/model-profiles.md). @@ -50,10 +65,11 @@ Move process detail into the SKILL.md body or REFERENCE.md — never into `descr 5. **Review with user** — present draft and ask: - Does this cover your use cases? - Anything missing or unclear? - - Should any section be more/less detailed? + - Does any section need more or less detail? 6. **Completion-honesty gate (HARD GATE — e45s02)** — Before declaring done: - Run `bash scripts/validate-skill-description.sh skills//SKILL.md` — must exit 0 + - Run `bash scripts/validate-agentic-ste.sh --strict skills//SKILL.md` — must exit 0 (e79s02) - Run `bash scripts/sync-skills.sh` — must complete without error - Run `bash scripts/run-skill-verify.sh ` if the skill defines a verify command - Show terminal output for each — narration without evidence is rejected @@ -78,6 +94,7 @@ After drafting, verify: - [ ] Consistent terminology with CONVENTIONS.md - [ ] specs/ output documented if applicable - [ ] `validate-skill-description.sh` exits 0 +- [ ] `validate-agentic-ste.sh --strict` exits 0 (e79s02) - [ ] `sync-skills.sh` run to propagate to Cursor/Gemini - [ ] `bash scripts/validate-skill-catalog.sh` passes for the new skill (HARD GATE — completion honesty) diff --git a/.windsurf/rules/seed-conventions.md b/.windsurf/rules/seed-conventions.md index 483e784c..bcba6afd 100644 --- a/.windsurf/rules/seed-conventions.md +++ b/.windsurf/rules/seed-conventions.md @@ -9,6 +9,7 @@ description: "Generate CLAUDE.md and CONVENTIONS.md for a brand-new project thro # story: e10s02 # story: e51s02 # story: e45s21 +# story: e79s03 # Seed Conventions @@ -32,13 +33,25 @@ Ask the user these questions (one at a time, wait for each answer): 2. **Stack** — "What language, framework, and runtime? (e.g. TypeScript / Next.js / Node 22)" 2b. **Stack profile (optional)** — Offer: `swift`, `typescript-vue`, `node-service`, or none. If chosen, merge the matching fragment from `profiles/.md` into generated `CONVENTIONS.md`. 3. **Commands** — "What commands do you use for: run, test, build, lint?" -3b. **Preflight (optional)** — "What single command runs your full local green stack (test + lint + build)? If you don't have one, we'll chain your Test + Lint + Build answers into a **Preflight** row in the Commands table." +3b. **Preflight (optional)** — "What command runs test, lint, and build together? If none, chain Test + Lint + Build into one **Preflight** row." 4. **Architecture** — "Key modules and relationships in 1–2 sentences." 5. **Conventions** — "Any naming, file organization, or patterns all agents must follow?" 6. **Never-do list** — "What are the hard stops? Things an agent must never touch?" 7. **Defensive code categories** — "Which apply? (Rate limit / Retry / Circuit breaker / Timeout / Graceful degradation)" 8. **Local tool wiring (optional)** — "Wire bigpowers for project-local tools? (Cursor, OpenCode, Cline, Aider, Codex CLI)" If yes, generate AGENTS.md spine artifacts per [REFERENCE.md](REFERENCE.md) §Local tool wiring and §AGENTS.md spine. If no, skip — standard seed output unchanged (no AGENTS.md spine unless opted in). +## Agentic STE for generated prose (e79s03) + +When writing instructional lines in `CLAUDE.md`, `AGENTS.md`, or `CONVENTIONS.md`, follow [AGENTIC-STE.md](../../docs/AGENTIC-STE.md): + +- Use directive vocabulary: MUST, MUST NOT, NEVER, ALWAYS, DO, DO NOT +- Do NOT use hedge modals listed in AGENTIC-STE.md Rule 3 +- Cap each instruction sentence at 20 words +- Write imperative, active-voice lines — one instruction per line +- Do NOT apply Agentic STE to `terse-mode` (output compression is out of scope) + +After generation, run `bash scripts/validate-agentic-ste.sh --strict CLAUDE.md CONVENTIONS.md` when those files exist in the target project. + ## Generate files After the interview, generate each file using the templates in [REFERENCE.md](REFERENCE.md): @@ -65,9 +78,11 @@ echo "# Specs\n\nAll planning documents for this project." > specs/README.md **Note:** `specs/state.yaml.lock` is NOT pre-created — acquired/released dynamically. -`specs/state.yaml` carries a top-level `workflow_mode` key (`team-pr` | `solo-git`, default `solo-git`). This is the **canonical integrate-mode signal** for all skills — set it once here and skills such as `release-branch` read it from this file instead of sniffing profile files. +`specs/state.yaml` carries top-level `workflow_mode` (`team-pr` | `solo-git`, default `solo-git`). +This is the **canonical integrate-mode signal** for all skills. +Set it once here. Skills such as `release-branch` read this file instead of sniffing profiles. -When generating `CLAUDE.md`, if the user did not name a Preflight command, chain the Test + Lint + Build interview answers into one **Preflight** row (e.g. `npm test && npm run lint && npm run build`). +When generating `CLAUDE.md`, chain Test + Lint + Build into one **Preflight** row if the user named no Preflight command. ### Self-installing fenced markers (e45s21) @@ -79,7 +94,9 @@ Skills that write into `CLAUDE.md` or `AGENTS.md` MUST use **fenced HTML comment ``` -**Merge rule:** On update, replace only the content *between* matching `BEGIN`/`END` pairs. If a marker pair is missing, append a new fenced block at the end of the file — never rewrite the whole file. +**Merge rule:** On update, replace only content between matching `BEGIN`/`END` pairs. +If a marker pair is missing, append a new fenced block at file end. +Never rewrite the whole file. **Standard marker IDs** for seeded projects (see [REFERENCE.md](REFERENCE.md) § Fenced markers): diff --git a/.windsurf/rules/stocktake-skills.md b/.windsurf/rules/stocktake-skills.md index 34ff4e97..9ca3fade 100644 --- a/.windsurf/rules/stocktake-skills.md +++ b/.windsurf/rules/stocktake-skills.md @@ -6,6 +6,7 @@ description: "Sequential subagent batch audit of the bigpowers skill catalog — # story: e09s01 + # Stocktake Skills @@ -25,6 +26,7 @@ Audit SKILL.md catalog for drift, stale triggers, missing HARD GATEs, and INDEX ## Process 0. **Catalog validator (code-enforced)** — run `bash scripts/validate-skill-catalog.sh`. Any FAIL is a critical finding before manual review. Add `--archive` to list zero-usage skills from `metrics.skill_timings` for auto-archiving candidates (move to `specs/epics/archive/` or delete after user confirms). +0b. **Agentic STE audit (e79s04)** — run `bash scripts/validate-agentic-ste.sh --audit skills/`. Flag hedge words and sentences over 20 words per [AGENTIC-STE.md](../../docs/AGENTIC-STE.md). Record WARN lines in the stocktake report as **STE debt** — do NOT rewrite the full catalog in one pass. Route critical repeat offenders to `evolve-skill`. 1. Run `bash scripts/audit-catalog.sh` to verify pi/skills ↔ source SKILL.md sync. Mismatch is a critical finding. 2. Run mode; for each skill check: exists, verb-noun, <300 lines total, HARD GATE present, INDEX row matches. 3. Write `specs/STOCKTAKE-.md` with findings table (skill, issue, severity). diff --git a/docs/AGENTIC-STE.md b/docs/AGENTIC-STE.md new file mode 100644 index 00000000..4067ebad --- /dev/null +++ b/docs/AGENTIC-STE.md @@ -0,0 +1,76 @@ +# story: e79s01 +# Agentic STE — Controlled English for Instructional Prose + +Agentic STE adapts [ASD-STE100](https://www.asd-ste100.org/) discipline for documents agents **read before acting**. It targets **input precision**, not output compression. + +## Scope boundary (Rule 1) + +Apply Agentic STE to instructional prose in: + +- `skills/*/SKILL.md` body (below frontmatter) +- `CLAUDE.md` / `AGENTS.md` agent-managed fenced blocks +- `CONVENTIONS.md` agent-facing rules + +**Out of scope:** YAML frontmatter, code blocks, tables, URLs, story tags, and **`terse-mode`** (output compression under context pressure). Do not conflate input-precision rules with terse-mode. + +## Approved directive vocabulary (Rule 2) + +Use only these terms for binding instructions: + +| Term | Meaning | +|------|---------| +| MUST | Required action | +| MUST NOT | Forbidden action | +| NEVER | Absolute prohibition | +| ALWAYS | Required every time | +| DO | Positive imperative | +| DO NOT | Negative imperative | + +Prefer **MUST NOT** / **NEVER** over soft modals for hard stops. + +## Banned hedge modals (Rule 3) + +Do **NOT** use these words in instructional sentences (case-insensitive, whole word): + +`should`, `might`, `could`, `may`, `consider`, `try`, `generally`, `typically` + +Replace with directive vocabulary. Example: "You should run tests" → "Run tests before commit." + +## Sentence length cap (Rule 4) + +Each instruction sentence: **maximum 20 words**. Split long sentences into separate lines. One instruction per sentence. + +## Imperative mood (Rule 5) + +Start instruction sentences with a verb. Use "Run …", "Write …", "Do NOT …" — not "You should …" or "It is recommended that …". + +## Active voice (Rule 6) + +Name the actor. "Run Preflight" not "Preflight should be run." "The agent MUST …" when the actor is ambiguous. + +## One instruction per line (Rule 7) + +Put each instruction on its own line or bullet. Do not chain multiple instructions in one sentence with "and then" or semicolons. + +## Pronoun back-reference (Rule 8) + +Do not use "it", "this", or "they" to refer to a noun more than one clause away. Repeat the noun or use a bullet label. + +## Enforcement (Rule 9) + +| When | Tool | +|------|------| +| New or edited skill | `bash scripts/validate-agentic-ste.sh --strict skills//SKILL.md` | +| Generated CLAUDE.md / CONVENTIONS.md | Apply Rules 2–8 during `seed-conventions` | +| Catalog audit | `bash scripts/validate-agentic-ste.sh --audit skills/` (flags debt; does not rewrite catalog) | + +Validator is the mechanical backstop. Writers MUST follow this doc first. + +## Numeric summary (Rule 10) + +| Limit | Value | +|-------|-------| +| Max words per instruction sentence | 20 | +| Banned hedge modals | 8 terms (Rule 3) | +| Approved directive terms | 6 terms (Rule 2) | +| Scope files | SKILL.md body, CLAUDE.md, CONVENTIONS.md | diff --git a/scripts/validate-agentic-ste.sh b/scripts/validate-agentic-ste.sh new file mode 100755 index 00000000..56e50fbd --- /dev/null +++ b/scripts/validate-agentic-ste.sh @@ -0,0 +1,229 @@ +#!/usr/bin/env bash +# story: e79s02 +# validate-agentic-ste.sh — mechanical Agentic STE checks for instructional prose. +set -euo pipefail + +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +REPO_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)" + +MAX_WORDS=20 +BANNED_RE='\b(should|might|could|may|consider|try|generally|typically)\b' + +STRICT=false +AUDIT=false +SELF_TEST=false +TARGETS=() + +ste_usage() { + echo "Usage: bash scripts/validate-agentic-ste.sh [--self-test|--strict|--audit] [file|dir ...]" + echo " (no args) Run built-in fixture self-test" + echo " --strict Exit 1 on violations (craft-skill gate)" + echo " --audit WARN-only catalog scan (stocktake)" + exit 2 +} + +while [[ $# -gt 0 ]]; do + case "$1" in + --strict) STRICT=true; shift ;; + --audit) AUDIT=true; shift ;; + --self-test) SELF_TEST=true; shift ;; + -h|--help) ste_usage ;; + --) shift; TARGETS+=("$@"); break ;; + -*) echo "Unknown flag: $1" >&2; ste_usage ;; + *) TARGETS+=("$1"); shift ;; + esac +done + +VIOLATIONS=0 +WARNINGS=0 + +ste_report_fail() { + echo "FAIL: $1" >&2 + VIOLATIONS=$((VIOLATIONS + 1)) +} + +ste_report_warn() { + echo "WARN: $1" >&2 + WARNINGS=$((WARNINGS + 1)) +} + +ste_strip_frontmatter() { + awk ' + BEGIN { n=0; emit=0 } + /^---$/ { n++; if (n==1) next; if (n==2) { emit=1; next } } + emit { print } + ' "$1" +} + +ste_extract_prose() { + local file="$1" + local body + if [[ "$(basename "$file")" == "SKILL.md" ]]; then + body="$(ste_strip_frontmatter "$file")" + else + body="$(cat "$file")" + fi + printf '%s\n' "$body" | awk ' + BEGIN { in_code=0 } + /^```/ { in_code = !in_code; next } + in_code { next } + /^[[:space:]]*#/ { next } + /^[[:space:]]*\|/ { next } + /^[[:space:]]* + --- name: craft-skill model: sonnet @@ -9,7 +10,7 @@ description: Create new bigpowers skills with proper structure, progressive disc # Craft Skill -> **HARD GATE** — Do NOT name a skill without a two-word verb-noun pair. Do NOT merge a new skill without running `sync-skills.sh` — the generated `.cursor/rules/` and `.gemini/` artifacts must match the source SKILL.md. +> **HARD GATE** — Do NOT name a skill without a two-word verb-noun pair. Do NOT merge a new skill without running `sync-skills.sh`. Generated `.cursor/rules/` and `.gemini/` artifacts MUST match the source SKILL.md. ## CSO Description Discipline (e45s02) @@ -24,11 +25,25 @@ The YAML `description` is the **Catalog Selection Object** — the only field ag Move process detail into the SKILL.md body or REFERENCE.md — never into `description`. +## Agentic STE body discipline (e79s02) + +Skill-body instructional prose MUST follow [AGENTIC-STE.md](../../docs/AGENTIC-STE.md). + +| Rule | Limit | +|------|-------| +| Sentence length | ≤20 words per instruction sentence | +| Voice | Imperative, active | +| Directive terms | MUST, MUST NOT, NEVER, ALWAYS, DO, DO NOT | +| Banned modals | should, might, could, may, consider, try, generally, typically | +| Scope | SKILL.md body only — not YAML `description`, not `terse-mode` output | + +> **HARD GATE** — Do NOT merge a new or edited skill until `bash scripts/validate-agentic-ste.sh --strict skills//SKILL.md` exits 0. Fix violations before `sync-skills.sh`. + ## Process 1. **Gather requirements** — ask user about: - What task/domain does the skill cover? - - What specific use cases should it handle? + - Which use cases must the skill handle? - Does it need executable scripts or just instructions? - Any reference materials to include? - What specs/ output does it produce (if any)? @@ -44,7 +59,8 @@ Move process detail into the SKILL.md body or REFERENCE.md — never into `descr - Additional reference files if content exceeds 100 lines - Utility scripts if deterministic operations needed - **Auto-skill from library README:** When user provides a library README or API docs URL, extract: triggers, HARD GATEs, verify commands, specs/ output — draft SKILL.md without inventing APIs not in the source. + **Auto-skill from library README:** When user provides a library README or API docs URL, extract triggers and HARD GATEs. + Draft verify commands and specs/ output into SKILL.md. Do NOT invent APIs not in the source. 4. Add `model:` frontmatter (`haiku` | `sonnet` | `opus`) per [model-profiles.md](https://github.com/danielvm-git/bigpowers/blob/main/docs/references/model-profiles.md). @@ -53,10 +69,11 @@ Move process detail into the SKILL.md body or REFERENCE.md — never into `descr 5. **Review with user** — present draft and ask: - Does this cover your use cases? - Anything missing or unclear? - - Should any section be more/less detailed? + - Does any section need more or less detail? 6. **Completion-honesty gate (HARD GATE — e45s02)** — Before declaring done: - Run `bash scripts/validate-skill-description.sh skills//SKILL.md` — must exit 0 + - Run `bash scripts/validate-agentic-ste.sh --strict skills//SKILL.md` — must exit 0 (e79s02) - Run `bash scripts/sync-skills.sh` — must complete without error - Run `bash scripts/run-skill-verify.sh ` if the skill defines a verify command - Show terminal output for each — narration without evidence is rejected @@ -81,6 +98,7 @@ After drafting, verify: - [ ] Consistent terminology with CONVENTIONS.md - [ ] specs/ output documented if applicable - [ ] `validate-skill-description.sh` exits 0 +- [ ] `validate-agentic-ste.sh --strict` exits 0 (e79s02) - [ ] `sync-skills.sh` run to propagate to Cursor/Gemini - [ ] `bash scripts/validate-skill-catalog.sh` passes for the new skill (HARD GATE — completion honesty) diff --git a/skills/seed-conventions/SKILL.md b/skills/seed-conventions/SKILL.md index 7eaf1a75..d8fa1f7f 100644 --- a/skills/seed-conventions/SKILL.md +++ b/skills/seed-conventions/SKILL.md @@ -10,6 +10,7 @@ description: Generate CLAUDE.md and CONVENTIONS.md for a brand-new project throu # story: e10s02 # story: e51s02 # story: e45s21 +# story: e79s03 # Seed Conventions @@ -33,13 +34,25 @@ Ask the user these questions (one at a time, wait for each answer): 2. **Stack** — "What language, framework, and runtime? (e.g. TypeScript / Next.js / Node 22)" 2b. **Stack profile (optional)** — Offer: `swift`, `typescript-vue`, `node-service`, or none. If chosen, merge the matching fragment from `profiles/.md` into generated `CONVENTIONS.md`. 3. **Commands** — "What commands do you use for: run, test, build, lint?" -3b. **Preflight (optional)** — "What single command runs your full local green stack (test + lint + build)? If you don't have one, we'll chain your Test + Lint + Build answers into a **Preflight** row in the Commands table." +3b. **Preflight (optional)** — "What command runs test, lint, and build together? If none, chain Test + Lint + Build into one **Preflight** row." 4. **Architecture** — "Key modules and relationships in 1–2 sentences." 5. **Conventions** — "Any naming, file organization, or patterns all agents must follow?" 6. **Never-do list** — "What are the hard stops? Things an agent must never touch?" 7. **Defensive code categories** — "Which apply? (Rate limit / Retry / Circuit breaker / Timeout / Graceful degradation)" 8. **Local tool wiring (optional)** — "Wire bigpowers for project-local tools? (Cursor, OpenCode, Cline, Aider, Codex CLI)" If yes, generate AGENTS.md spine artifacts per [REFERENCE.md](REFERENCE.md) §Local tool wiring and §AGENTS.md spine. If no, skip — standard seed output unchanged (no AGENTS.md spine unless opted in). +## Agentic STE for generated prose (e79s03) + +When writing instructional lines in `CLAUDE.md`, `AGENTS.md`, or `CONVENTIONS.md`, follow [AGENTIC-STE.md](../../docs/AGENTIC-STE.md): + +- Use directive vocabulary: MUST, MUST NOT, NEVER, ALWAYS, DO, DO NOT +- Do NOT use hedge modals listed in AGENTIC-STE.md Rule 3 +- Cap each instruction sentence at 20 words +- Write imperative, active-voice lines — one instruction per line +- Do NOT apply Agentic STE to `terse-mode` (output compression is out of scope) + +After generation, run `bash scripts/validate-agentic-ste.sh --strict CLAUDE.md CONVENTIONS.md` when those files exist in the target project. + ## Generate files After the interview, generate each file using the templates in [REFERENCE.md](REFERENCE.md): @@ -66,9 +79,11 @@ echo "# Specs\n\nAll planning documents for this project." > specs/README.md **Note:** `specs/state.yaml.lock` is NOT pre-created — acquired/released dynamically. -`specs/state.yaml` carries a top-level `workflow_mode` key (`team-pr` | `solo-git`, default `solo-git`). This is the **canonical integrate-mode signal** for all skills — set it once here and skills such as `release-branch` read it from this file instead of sniffing profile files. +`specs/state.yaml` carries top-level `workflow_mode` (`team-pr` | `solo-git`, default `solo-git`). +This is the **canonical integrate-mode signal** for all skills. +Set it once here. Skills such as `release-branch` read this file instead of sniffing profiles. -When generating `CLAUDE.md`, if the user did not name a Preflight command, chain the Test + Lint + Build interview answers into one **Preflight** row (e.g. `npm test && npm run lint && npm run build`). +When generating `CLAUDE.md`, chain Test + Lint + Build into one **Preflight** row if the user named no Preflight command. ### Self-installing fenced markers (e45s21) @@ -80,7 +95,9 @@ Skills that write into `CLAUDE.md` or `AGENTS.md` MUST use **fenced HTML comment ``` -**Merge rule:** On update, replace only the content *between* matching `BEGIN`/`END` pairs. If a marker pair is missing, append a new fenced block at the end of the file — never rewrite the whole file. +**Merge rule:** On update, replace only content between matching `BEGIN`/`END` pairs. +If a marker pair is missing, append a new fenced block at file end. +Never rewrite the whole file. **Standard marker IDs** for seeded projects (see [REFERENCE.md](REFERENCE.md) § Fenced markers): diff --git a/skills/stocktake-skills/SKILL.md b/skills/stocktake-skills/SKILL.md index ffb5e0be..8a2ca224 100644 --- a/skills/stocktake-skills/SKILL.md +++ b/skills/stocktake-skills/SKILL.md @@ -9,6 +9,7 @@ effort: standard # story: e09s01 + # Stocktake Skills @@ -28,6 +29,7 @@ Audit SKILL.md catalog for drift, stale triggers, missing HARD GATEs, and INDEX ## Process 0. **Catalog validator (code-enforced)** — run `bash scripts/validate-skill-catalog.sh`. Any FAIL is a critical finding before manual review. Add `--archive` to list zero-usage skills from `metrics.skill_timings` for auto-archiving candidates (move to `specs/epics/archive/` or delete after user confirms). +0b. **Agentic STE audit (e79s04)** — run `bash scripts/validate-agentic-ste.sh --audit skills/`. Flag hedge words and sentences over 20 words per [AGENTIC-STE.md](../../docs/AGENTIC-STE.md). Record WARN lines in the stocktake report as **STE debt** — do NOT rewrite the full catalog in one pass. Route critical repeat offenders to `evolve-skill`. 1. Run `bash scripts/audit-catalog.sh` to verify pi/skills ↔ source SKILL.md sync. Mismatch is a critical finding. 2. Run mode; for each skill check: exists, verb-noun, <300 lines total, HARD GATE present, INDEX row matches. 3. Write `specs/STOCKTAKE-.md` with findings table (skill, issue, severity). diff --git a/specs/TRACEABILITY_LATEST.md b/specs/TRACEABILITY_LATEST.md index cd7e1503..f65a1c52 100644 --- a/specs/TRACEABILITY_LATEST.md +++ b/specs/TRACEABILITY_LATEST.md @@ -1,28 +1,28 @@ # Traceability Matrix -**Generated:** 2026-07-24 19:53:42 UTC -**Total stories:** 112 -**Tagged stories:** 102 +**Generated:** 2026-07-25 05:28:09 UTC +**Total stories:** 116 +**Tagged stories:** 106 **Dark stories:** 0 -**Orphan tags:** 149 +**Orphan tags:** 147 **Stale tags:** 102 ## Oracle Stats -- **High** (explicit tag): 720 -- **Medium** (file heuristic): 2925 -- **Low** (task reference): 66 +- **High** (explicit tag): 759 +- **Medium** (file heuristic): 2023 +- **Low** (task reference): 70 ## Story Coverage | Story | Title | Epic | BCP | WSJF | Status | Links | |-------|-------|------|-----|------|--------|-------| -| e37s01 | seed-conventions — unified AGENTS.md template with e51 Prefl | e37 | 3 | 7.0 | done | 17 | +| e37s01 | seed-conventions — unified AGENTS.md template with e51 Prefl | e37 | 3 | 7.0 | done | 18 | | e37s02 | verify-install.sh + docs — Cline native AGENTS.md verificati | e37 | 2 | 7.0 | done | 5 | -| e37s03 | seed-conventions — .aider.conf.yml read:AGENTS.md bridge for | e37 | 1 | 7.0 | done | 9 | +| e37s03 | seed-conventions — .aider.conf.yml read:AGENTS.md bridge for | e37 | 1 | 7.0 | done | 10 | | e37s04 | verify-install.sh — AGENTS.md spine assertions (OSS P1 + opt | e37 | 2 | 7.0 | done | 4 | | e37s05 | scripts/targets.yaml — declarative integration registry for | e37 | 5 | 7.0 | done | 28 | -| e37s06 | scripts/generate-context-bundle.sh — AGENTS.md single source | e37 | 3 | 7.0 | done | 12 | +| e37s06 | scripts/generate-context-bundle.sh — AGENTS.md single source | e37 | 3 | 7.0 | done | 11 | | e37s07 | sync-skills.sh — adapter dispatch from targets.yaml | e37 | 5 | 7.0 | done | 12 | | e37s08 | verify-install.sh — per-target contract matrix from targets. | e37 | 3 | 7.0 | done | 10 | | e37s09 | targets.yaml — Wave A: Goose (OSS) + Antigravity agy (propri | e37 | 3 | 7.0 | done | 5 | @@ -30,30 +30,30 @@ | e37s11 | targets.yaml — Wave C: qwen, kilocode (markdown commands + r | e37 | 3 | 7.0 | done | 2 | | e37s12 | targets.yaml — Wave D: continue (rules adapter; re-opened ac | e37 | 2 | 7.0 | done | 5 | | e37s13 | targets.yaml — Wave E: iflow, vibe, shai (markdown commands; | e37 | 2 | 7.0 | done | 6 | -| e37s14 | seed-conventions — optional Codex wiring step (AGENTS.md + . | e37 | 3 | 7.0 | done | 9 | +| e37s14 | seed-conventions — optional Codex wiring step (AGENTS.md + . | e37 | 3 | 7.0 | done | 10 | | e37s15 | install.sh — global ~/.codex/ AGENTS.md starter symlink | e37 | 2 | 7.0 | done | 4 | | e37s16 | using-bigpowers — Codex CLI onboarding section | e37 | 2 | 7.0 | done | 10 | | e45s01 | run-benchmark: add train/validation-split + with/without-ski | e45 | 3 | 5.0 | done | 14 | -| e45s02 | craft-skill: CSO description discipline + completion-honesty | e45 | 2 | 5.0 | done | 14 | +| e45s02 | craft-skill: CSO description discipline + completion-honesty | e45 | 2 | 5.0 | done | 15 | | e45s03 | CLAUDE.md token mgmt: mechanical PreToolUse hook backstop | e45 | 3 | 5.0 | done | 4 | | e45s04 | slice-tasks / plan-work: pre-build cross-artifact consistenc | e45 | 3 | 5.0 | done | 17 | | e45s05 | verify-work / gate-trace: adversarial gap-finding completene | e45 | 4 | 5.0 | done | 40 | | e45s06 | tasks.yaml: literal failing→passing task ledger | e45 | 2 | 5.0 | done | 2 | | e45s07 | request-review: dual-blind AND-gate review (Santa Method) | e45 | 2 | 5.0 | done | 38 | | e45s08 | develop-tdd / validate-fix: two-commit red/green regression | e45 | 2 | 5.0 | done | 13 | -| e45s09 | verify-work / plan-work: Pre-Implementation and Validation g | e45 | 2 | 5.0 | done | 85 | +| e45s09 | verify-work / plan-work: Pre-Implementation and Validation g | e45 | 2 | 5.0 | done | 84 | | e45s10 | docs/references: auto-regenerate from source-of-truth docs v | e45 | 2 | 5.0 | done | 7 | | e45s11 | orchestration / dispatch-agents: typed message protocol + 3- | e45 | 2 | 5.0 | done | 17 | -| e45s12 | stocktake-skills / craft-skill: code-enforced validator + au | e45 | 2 | 5.0 | done | 43 | +| e45s12 | stocktake-skills / craft-skill: code-enforced validator + au | e45 | 2 | 5.0 | done | 44 | | e45s13 | verify-work: one-test-minimum terminal-verdict rule | e45 | 2 | 5.0 | done | 25 | | e45s14 | deepen-architecture: declared import-boundary allowlist enfo | e45 | 2 | 5.0 | done | 8 | | e45s15 | release-branch / deploy: three-independent-facts verificatio | e45 | 2 | 5.0 | done | 21 | | e45s16 | CLAUDE.md rtk mandate: wire rtk-ai/rtk PreToolUse hook | e45 | 2 | 5.0 | done | 4 | | e45s17 | request-review: fan-out to parallel review subagents | e45 | 2 | 5.0 | done | 30 | -| e45s18 | audit-code / security-review: worktree-isolated parallel che | e45 | 2 | 5.0 | done | 582 | +| e45s18 | audit-code / security-review: worktree-isolated parallel che | e45 | 2 | 5.0 | done | 278 | | e45s19 | Context7: bounded retry cap and explicit fallback block | e45 | 2 | 5.0 | done | 8 | | e45s20 | Context7 / bts docs: wrap in ETag-revalidated fetch cache | e45 | 2 | 5.0 | done | 1 | -| e45s21 | seed-conventions / AGENTS.md: self-installing fenced markers | e45 | 2 | 5.0 | done | 32 | +| e45s21 | seed-conventions / AGENTS.md: self-installing fenced markers | e45 | 2 | 5.0 | done | 33 | | e45s22 | CLAUDE.md: context-aware directory routing | e45 | 2 | 5.0 | done | 3 | | e45s23 | CLAUDE.md: live Learned User Preferences / Workspace Facts | e45 | 2 | 5.0 | done | 17 | | e45s24 | REFERENCE.md files: embedded line-range navigation guides | e45 | 2 | 5.0 | done | 2 | @@ -63,7 +63,7 @@ | e45s28 | request-review: hard max-iteration cap | e45 | 2 | 5.0 | done | 18 | | e45s29 | requirements: ADDED/MODIFIED/REMOVED/RENAMED tags | e45 | 2 | 5.0 | done | 42 | | e45s30 | subagent depth: formalize depth tiers | e45 | 2 | 5.0 | done | 28 | -| e45s31 | audit-code / deepen-architecture: churn-based look-here-firs | e45 | 2 | 5.0 | done | 572 | +| e45s31 | audit-code / deepen-architecture: churn-based look-here-firs | e45 | 2 | 5.0 | done | 268 | | e45s32 | gate-trace / release-branch: adversarial-review refute frami | e45 | 2 | 5.0 | done | 36 | | e45s33 | requirements: per-section approval state | e45 | 2 | 5.0 | done | 3 | | e45s34 | develop-tdd: snapshot-before-transition hardening | e45 | 2 | 5.0 | done | 7 | @@ -75,10 +75,10 @@ | e45s40 | verify-work: mandatory real-browser verification | e45 | 2 | 5.0 | done | 23 | | e45s41 | security-review: proven authorship SQL-safety doctrine | e45 | 2 | 5.0 | done | 18 | | e48s01 | Generate epics-wiki and adr-wiki as OKF concept bundles from | e48 | 2 | 2.5 | done | 33 | -| e48s02 | Emit verification reports as OKF bundles from run-golden-sui | e48 | 2 | 2.5 | done | 43 | -| e48s03 | OKF-ify bug-registry: specs/bugs/registry.yaml emits concept | e48 | 1 | 2.5 | done | 141 | +| e48s02 | Emit verification reports as OKF bundles from run-golden-sui | e48 | 2 | 2.5 | done | 30 | +| e48s03 | OKF-ify bug-registry: specs/bugs/registry.yaml emits concept | e48 | 1 | 2.5 | done | 142 | | e48s04 | Create viz.html — interactive force-layout graph companion f | e48 | 2 | 2.5 | done | 12 | -| e48s05 | Wire OKF validation into CI (sync-skills.yml) and document i | e48 | 1 | 2.5 | done | 182 | +| e48s05 | Wire OKF validation into CI (sync-skills.yml) and document i | e48 | 1 | 2.5 | done | 170 | | e48s06 | Add tier: field (core/extended/specialized) to OKF wiki inde | e48 | 2 | 2.5 | done | 10 | | e48s07 | Create publish-to-wiki kernel tool | e48 | 3 | 2.5 | done | 2 | | e48s08 | Add GitHub Action Template for publish-wiki.yml [HARD GATE] | e48 | 1 | 2.5 | done | 8 | @@ -90,9 +90,9 @@ | e48s14 | Build-epic integration — BCP Plus in story sizing workflow | e48 | 4 | 2.5 | done | 14 | | e48s15 | Refactor Skills Render Pipeline to Hybrid JSON Seam | e48 | 4 | 2.5 | done | 7 | | e51s01 | CONVENTIONS — Always Green, Shift Left, Discovered Defects, | e51 | 3 | 7.0 | done | 8 | -| e51s02 | seed-conventions — Preflight default, solo-git default, embe | e51 | 3 | 7.0 | done | 39 | -| e51s03 | kickoff-branch + verify-work — Preflight hard block and CI g | e51 | 2 | 7.0 | done | 62 | -| e51s04 | audit-code, develop-tdd, quick-fix, fix-bug — fix-or-log rou | e51 | 2 | 7.0 | done | 625 | +| e51s02 | seed-conventions — Preflight default, solo-git default, embe | e51 | 3 | 7.0 | done | 40 | +| e51s03 | kickoff-branch + verify-work — Preflight hard block and CI g | e51 | 2 | 7.0 | done | 64 | +| e51s04 | audit-code, develop-tdd, quick-fix, fix-bug — fix-or-log rou | e51 | 2 | 7.0 | done | 321 | | e51s05 | CLAUDE.md — solo-default agent rules + bigpowers Preflight c | e51 | 2 | 7.0 | done | 7 | | e54s01 | Snapshot the current skill catalog as an immutable baseline | e54 | 2 | 6.7 | done | 9 | | e54s02 | Add a soft drift-detection gate for the freeze window | e54 | 3 | 6.7 | done | 14 | @@ -100,7 +100,7 @@ | e55s01 | Map every current doctrine source to a B0-B10 + Capstone blo | e55 | 0 | 6.0 | done | 8 | | e55s02 | Write constitution.md from the mapping, CLAUDE.md/CONVENTION | e55 | 0 | 6.0 | done | 5 | | e55s03 | Point CLAUDE.md/CONVENTIONS.md at constitution.md, don't del | e55 | 0 | 6.0 | done | 9 | -| e60s01 | Interactive installer with ASCII banner, global/local, tool | e60 | 0 | 9.0 | done | 8 | +| e60s01 | Interactive installer with ASCII banner, global/local, tool | e60 | 0 | 9.0 | done | 9 | | e61s01 | Hermes adapter + hook templates (Wave A) | e61 | 0 | 5.0 | done | 11 | | e61s02 | Install hub wiring (Wave B) | e61 | 0 | 5.0 | done | 15 | | e62s01 | Integration: OpenCode adapter (Wave A) | e62 | 0 | 4.0 | done | 3 | @@ -129,6 +129,10 @@ | e74s02 | Install hub wiring (Wave B) | e74 | 0 | 4.0 | done | 26 | | e76s01 | ZCode adapter — Wave A greenfield skills-dir | e76 | 0 | 5.0 | done | 8 | | e76s02 | Install hub wiring (Wave B) | e76 | 0 | 5.0 | done | 16 | +| e79s01 | AGENTIC-STE ruleset document | e79 | 0 | 6.0 | backlog | 8 | +| e79s02 | Validator script + craft-skill HARD GATE | e79 | 0 | 6.0 | backlog | 21 | +| e79s03 | seed-conventions applies ruleset | e79 | 0 | 6.0 | backlog | 20 | +| e79s04 | stocktake-skills violation scanner | e79 | 0 | 6.0 | backlog | 20 | ## Orphan Tags (tag in code, no matching story) @@ -264,8 +268,6 @@ - `e42s02` - `e42s03` - `e42s04` -- `e43s01` -- `e43s02` - `e44s01` - `e44s02` - `e44s03` diff --git a/specs/benchmarks/reports/GOLDEN-2026-07-25.yaml b/specs/benchmarks/reports/GOLDEN-2026-07-25.yaml index 698d66c4..fc74c68c 100644 --- a/specs/benchmarks/reports/GOLDEN-2026-07-25.yaml +++ b/specs/benchmarks/reports/GOLDEN-2026-07-25.yaml @@ -1,5 +1,5 @@ -timestamp: "2026-07-25T03:38:11Z" -git_commit: "d1993d31437bfbdb5bda81e84650628215365754" +timestamp: "2026-07-25T05:21:25Z" +git_commit: "094b731fb22f2fc1b4cddda1c9a9f692b69e1287" suite: "golden-combined" mode: "daily" deterministic: @@ -11,51 +11,51 @@ deterministic: gates: - name: compliance exit_code: 0 - duration_seconds: 80.16 + duration_seconds: 197.99 status: pass - name: g04-selftest exit_code: 0 - duration_seconds: .04 + duration_seconds: .17 status: pass - name: g06-migrate-version exit_code: 0 - duration_seconds: 9.07 + duration_seconds: 70.94 status: pass - name: g07-negative-path exit_code: 0 - duration_seconds: .06 + duration_seconds: .14 status: pass - name: g08-anti-vacuity exit_code: 0 - duration_seconds: .09 + duration_seconds: .79 status: pass - name: g09-yaml-roundtrip exit_code: 0 - duration_seconds: .13 + duration_seconds: 1.41 status: pass - name: g10-trace-anti-vacuity exit_code: 0 - duration_seconds: .11 + duration_seconds: .94 status: pass - name: g11-gitignore-venv exit_code: 0 - duration_seconds: .08 + duration_seconds: .15 status: pass - name: install-helpers exit_code: 0 - duration_seconds: .06 + duration_seconds: .13 status: pass - name: import-boundaries exit_code: 0 - duration_seconds: .25 + duration_seconds: .47 status: pass - name: skill-catalog exit_code: 0 - duration_seconds: 1.78 + duration_seconds: 3.92 status: pass - name: specs-parse exit_code: 0 - duration_seconds: .84 + duration_seconds: 5.49 status: pass agent_stories: total: 0 diff --git a/specs/codebase-wiki/e37s01.md b/specs/codebase-wiki/e37s01.md index 1eb1fe15..c94d6dc4 100644 --- a/specs/codebase-wiki/e37s01.md +++ b/specs/codebase-wiki/e37s01.md @@ -28,6 +28,10 @@ links: line: 0 confidence: medium method: file_heuristic + - file: specs/epics/e79-agentic-ste/e79s03-seed-conventions.md + line: 0 + confidence: medium + method: file_heuristic - file: specs/epics/archive/e51-always-green-shift-left/e51s01-conventions-always-green.md line: 0 confidence: medium @@ -91,6 +95,7 @@ links: - `.windsurf/rules/seed-conventions.md` (line 0, confidence: medium, method: file_heuristic) - `specs/skills-wiki/skills/seed-conventions.md` (line 0, confidence: medium, method: file_heuristic) - `specs/wayfinder/doc-templates/tickets/T18-agents-and-conventions.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/epics/e79-agentic-ste/e79s03-seed-conventions.md` (line 0, confidence: medium, method: file_heuristic) - `specs/epics/archive/e51-always-green-shift-left/e51s01-conventions-always-green.md` (line 0, confidence: medium, method: file_heuristic) - `specs/epics/archive/e51-always-green-shift-left/e51s02-seed-preflight-default.md` (line 0, confidence: medium, method: file_heuristic) - `specs/epics/archive/e51-always-green-shift-left/e51s05-claude-preflight-row.md` (line 0, confidence: medium, method: file_heuristic) diff --git a/specs/codebase-wiki/e37s03.md b/specs/codebase-wiki/e37s03.md index 5dfa30f6..d8e36a9f 100644 --- a/specs/codebase-wiki/e37s03.md +++ b/specs/codebase-wiki/e37s03.md @@ -24,6 +24,10 @@ links: line: 0 confidence: medium method: file_heuristic + - file: specs/epics/e79-agentic-ste/e79s03-seed-conventions.md + line: 0 + confidence: medium + method: file_heuristic - file: .continue/rules/seed-conventions.md line: 0 confidence: medium @@ -58,6 +62,7 @@ links: - `specs/epics/archive/e37-reach/e37s03-aider-bridge.md` (line 1, confidence: high, method: explicit_tag) - `.windsurf/rules/seed-conventions.md` (line 0, confidence: medium, method: file_heuristic) - `specs/skills-wiki/skills/seed-conventions.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/epics/e79-agentic-ste/e79s03-seed-conventions.md` (line 0, confidence: medium, method: file_heuristic) - `.continue/rules/seed-conventions.md` (line 0, confidence: medium, method: file_heuristic) - `website/src/content/docs/skills/seed-conventions.mdx` (line 0, confidence: medium, method: file_heuristic) - `.kilocode/rules/seed-conventions.md` (line 0, confidence: medium, method: file_heuristic) diff --git a/specs/codebase-wiki/e37s06.md b/specs/codebase-wiki/e37s06.md index 970c203b..3b283e4a 100644 --- a/specs/codebase-wiki/e37s06.md +++ b/specs/codebase-wiki/e37s06.md @@ -40,10 +40,6 @@ links: line: 0 confidence: medium method: file_heuristic - - file: website/src/content/docs/decisions/0007-agents-md-spine-context-derivatives.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/epics/archive/e37-reach/e37s08-tasks.yaml line: 0 confidence: low @@ -74,7 +70,6 @@ links: - `specs/verifications/steps/and-files-should-be-small-enough-to-avoid-context-window-truncation-300-lines.sh` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/steps/and-i-should-automatically-bootstrap-project-context-at-session-start.sh` (line 0, confidence: medium, method: file_heuristic) - `specs/adr-wiki/0007-agents-md-spine-context-derivatives.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `website/src/content/docs/decisions/0007-agents-md-spine-context-derivatives.md` (line 0, confidence: medium, method: file_heuristic) - `specs/epics/archive/e37-reach/e37s08-tasks.yaml` (line 0, confidence: low, method: task_reference) - `specs/epics/archive/e37-reach/e37s07-tasks.yaml` (line 0, confidence: low, method: task_reference) - `specs/epics/archive/e37-reach/e37s10-tasks.yaml` (line 0, confidence: low, method: task_reference) diff --git a/specs/codebase-wiki/e37s14.md b/specs/codebase-wiki/e37s14.md index 3ad367c6..14bdbc62 100644 --- a/specs/codebase-wiki/e37s14.md +++ b/specs/codebase-wiki/e37s14.md @@ -16,6 +16,10 @@ links: line: 0 confidence: medium method: file_heuristic + - file: specs/epics/e79-agentic-ste/e79s03-seed-conventions.md + line: 0 + confidence: medium + method: file_heuristic - file: specs/epics/archive/e37-reach/e37s14-seed-codex-wiring.md line: 0 confidence: medium @@ -56,6 +60,7 @@ links: - `.windsurf/rules/seed-conventions.md` (line 0, confidence: medium, method: file_heuristic) - `specs/skills-wiki/skills/seed-conventions.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/epics/e79-agentic-ste/e79s03-seed-conventions.md` (line 0, confidence: medium, method: file_heuristic) - `specs/epics/archive/e37-reach/e37s14-seed-codex-wiring.md` (line 0, confidence: medium, method: file_heuristic) - `.continue/rules/seed-conventions.md` (line 0, confidence: medium, method: file_heuristic) - `website/src/content/docs/skills/seed-conventions.mdx` (line 0, confidence: medium, method: file_heuristic) diff --git a/specs/codebase-wiki/e45s02.md b/specs/codebase-wiki/e45s02.md index bb752726..cdf6421f 100644 --- a/specs/codebase-wiki/e45s02.md +++ b/specs/codebase-wiki/e45s02.md @@ -48,6 +48,10 @@ links: line: 0 confidence: medium method: file_heuristic + - file: specs/epics/e79-agentic-ste/e79s02-validator-craft-skill.md + line: 0 + confidence: medium + method: file_heuristic - file: specs/epics/archive/e38-traceability-gate/e38s06-gate-trace-skill.md line: 0 confidence: medium @@ -84,6 +88,7 @@ links: - `specs/verifications/steps/then-skills-should-include-bold-hard-gate-callout-blocks.sh` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-06-craft-skill-sync-oversized.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-06-craft-skill-sync-oversized.okf.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/epics/e79-agentic-ste/e79s02-validator-craft-skill.md` (line 0, confidence: medium, method: file_heuristic) - `specs/epics/archive/e38-traceability-gate/e38s06-gate-trace-skill.md` (line 0, confidence: medium, method: file_heuristic) - `.continue/rules/craft-skill.md` (line 0, confidence: medium, method: file_heuristic) - `website/src/content/docs/skills/craft-skill.mdx` (line 0, confidence: medium, method: file_heuristic) diff --git a/specs/codebase-wiki/e45s09.md b/specs/codebase-wiki/e45s09.md index 44bb0b74..ca3a1acf 100644 --- a/specs/codebase-wiki/e45s09.md +++ b/specs/codebase-wiki/e45s09.md @@ -280,10 +280,6 @@ links: line: 0 confidence: medium method: file_heuristic - - file: website/dist/pagefind/pagefind-worker.js - line: 0 - confidence: medium - method: file_heuristic - file: website/src/content/docs/guides/WORKFLOW-SOP-v2.md line: 0 confidence: medium @@ -426,7 +422,6 @@ links: - `.continue/rules/verify-work.md` (line 0, confidence: medium, method: file_heuristic) - `.continue/rules/compose-workflow.md` (line 0, confidence: medium, method: file_heuristic) - `.continue/rules/organize-workspace.md` (line 0, confidence: medium, method: file_heuristic) -- `website/dist/pagefind/pagefind-worker.js` (line 0, confidence: medium, method: file_heuristic) - `website/src/content/docs/guides/WORKFLOW-SOP-v2.md` (line 0, confidence: medium, method: file_heuristic) - `website/src/content/docs/skills/scope-work.mdx` (line 0, confidence: medium, method: file_heuristic) - `website/src/content/docs/skills/compose-workflow.mdx` (line 0, confidence: medium, method: file_heuristic) diff --git a/specs/codebase-wiki/e45s12.md b/specs/codebase-wiki/e45s12.md index cc3ceb04..97ee41e5 100644 --- a/specs/codebase-wiki/e45s12.md +++ b/specs/codebase-wiki/e45s12.md @@ -112,6 +112,10 @@ links: line: 0 confidence: medium method: file_heuristic + - file: specs/epics/e79-agentic-ste/e79s02-validator-craft-skill.md + line: 0 + confidence: medium + method: file_heuristic - file: specs/epics/archive/e37-reach/e37s10-wave-b-skills-dir.md line: 0 confidence: medium @@ -216,6 +220,7 @@ links: - `specs/verifications/steps/then-skills-should-include-bold-hard-gate-callout-blocks.sh` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-06-craft-skill-sync-oversized.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-06-craft-skill-sync-oversized.okf.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/epics/e79-agentic-ste/e79s02-validator-craft-skill.md` (line 0, confidence: medium, method: file_heuristic) - `specs/epics/archive/e37-reach/e37s10-wave-b-skills-dir.md` (line 0, confidence: medium, method: file_heuristic) - `specs/epics/archive/e12-pi-support/e12s04-sync-skills-pi-target.md` (line 0, confidence: medium, method: file_heuristic) - `specs/epics/archive/e35-historical-refs/e35s10-cross-reference-skills.md` (line 0, confidence: medium, method: file_heuristic) diff --git a/specs/codebase-wiki/e45s18.md b/specs/codebase-wiki/e45s18.md index 9f0956d7..74539493 100644 --- a/specs/codebase-wiki/e45s18.md +++ b/specs/codebase-wiki/e45s18.md @@ -88,14 +88,6 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-190334.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260713-144556.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-175346.md line: 0 confidence: medium @@ -104,38 +96,10 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-102313.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-103815.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-163934.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-202335.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-145222.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-165427.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-151538.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-132836.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-180022.md line: 0 confidence: medium @@ -144,26 +108,10 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-155647.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-181947.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-212931.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-160106.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-180858.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-181109.md line: 0 confidence: medium @@ -172,34 +120,6 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-215320.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-132011.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-172717.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-174039.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-132651.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-212830.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-182718.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-170744.md line: 0 confidence: medium @@ -212,14 +132,6 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-154721.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-183547.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260626-205129.md line: 0 confidence: medium @@ -244,10 +156,6 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-160627.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260702-165137.md line: 0 confidence: medium @@ -256,34 +164,10 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260718-205519.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-131516.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-101228.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-102150.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-214411.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260622-001710.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-165047.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-165920.md line: 0 confidence: medium @@ -292,26 +176,6 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-131912.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-132538.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-133327.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-001605.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-105239.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-181904.md line: 0 confidence: medium @@ -324,42 +188,14 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-101847.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-173628.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-182629.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-161434.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-154217.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-165703.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260713-143839.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-163159.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260711-001225.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-010055.md line: 0 confidence: medium @@ -368,26 +204,10 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-185319.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-183644.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-215759.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260629-132810.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-001328.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-235439.md line: 0 confidence: medium @@ -396,22 +216,10 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-202226.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-164609.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-192340.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-165651.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-172406.md line: 0 confidence: medium @@ -420,34 +228,10 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-160550.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260713-134603.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-091641.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-163954.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260718-210053.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-190002.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-093104.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-222132.md line: 0 confidence: medium @@ -456,18 +240,6 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-132615.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-172212.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260713-140513.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-170547.md line: 0 confidence: medium @@ -484,26 +256,14 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-154135.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-170532.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-154323.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260704-082500.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-101730.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-170710.md line: 0 confidence: medium @@ -512,78 +272,14 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-165007.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-205711.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-182236.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-135136.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-103737.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-093242.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-213042.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-134029.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-164826.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-162400.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-110426.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260702-223023.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-134126.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-162245.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-105652.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-114127.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-164053.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-154055.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-170704.md line: 0 confidence: medium @@ -596,22 +292,10 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-164801.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-131809.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-175313.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-181604.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-163821.md line: 0 confidence: medium @@ -624,83 +308,27 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-110149.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-131715.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-133750.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-105711.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-181656.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-174414.md + - file: specs/verifications/reports/audit-cleancode-20260703-142931.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-142931.md + - file: specs/verifications/reports/audit-cleancode-20260703-233740.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-192541.md + - file: specs/verifications/reports/audit-cleancode-20260704-090946.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-233740.md + - file: specs/verifications/reports/audit-cleancode-20260703-125910.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-173515.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-090946.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-190415.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-192435.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-094025.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-161022.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-125910.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-215656.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260713-135950.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-092605.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-143757.md + - file: specs/verifications/reports/audit-cleancode-20260704-143757.md line: 0 confidence: medium method: file_heuristic @@ -708,1563 +336,723 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165619.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-154936.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-132530.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-174045.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164757.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-131004.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-091938.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-133945.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-174055.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-001312.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-110458.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164534.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005128.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-235526.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-174243.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165122.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260626-205146.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005444.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-223636.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-181759.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-105145.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-184319.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-193609.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-174351.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-154353.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-131211.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-130715.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-182555.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-124641.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-083430.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-080042.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-120114.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-234357.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-110242.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-143756.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-235505.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-220905.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-160732.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-145214.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-161026.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164627.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-143840.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-214041.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-001100.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-150417.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-155813.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164603.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-151437.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-143504.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-185913.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-154427.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260713-140559.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-163136.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-001518.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260721-184837.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170909.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-200136.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-154246.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-154541.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-105728.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-111510.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-180901.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-133532.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-145423.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-105643.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-141624.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164911.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-174207.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-160756.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-181236.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-163830.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-092533.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-174025.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260626-204652.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-145349.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-164643.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260718-205433.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-132944.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-163746.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-091141.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-184856.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-143844.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-133446.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-154339.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-223425.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-182836.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-202450.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-133710.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-194130.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-213831.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-174245.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005800.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-173348.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-165006.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005515.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165022.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-005225.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-143007.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-171058.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-150742.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164733.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165618.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-130546.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164707.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-155946.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170347.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-174005.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-083149.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170223.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164441.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-154637.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-001919.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-144757.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-220941.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-174117.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-093202.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-110206.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-120150.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-080057.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170448.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-082609.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-131734.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-182807.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-173917.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-185210.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-101322.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165256.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-192433.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165207.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-105013.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-200110.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-114242.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-001233.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-130623.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-162439.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260629-130939.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-002229.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-144202.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-183102.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-133837.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-233707.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-212919.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-163256.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-181458.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005720.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-164345.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-120250.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165035.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-112952.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-130756.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-130915.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-194053.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-001439.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-202651.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-165120.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260713-143840.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-000955.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-144557.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-174133.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-115538.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-113034.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164833.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-181114.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-161502.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170255.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164704.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-132813.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-164342.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-154344.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-120815.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-164833.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-154835.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165959.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164817.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-164759.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-155747.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-173218.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260626-204822.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-202348.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-161543.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-155551.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-125842.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-113257.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-181044.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-223249.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-133458.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164823.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-180900.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-120136.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-104009.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-163929.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-234324.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-180916.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-081735.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-154818.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-161735.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005423.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-130845.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-200055.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-173837.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170738.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-163839.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005546.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-153801.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-194215.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-200030.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-004248.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-154311.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260626-204755.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-084719.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-132017.md + - file: specs/verifications/reports/audit-cleancode-20260705-165619.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-171157.md + - file: specs/verifications/reports/audit-cleancode-20260703-174045.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-183350.md + - file: specs/verifications/reports/audit-cleancode-20260705-164757.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-150937.md + - file: specs/verifications/reports/audit-cleancode-20260703-131004.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-091017.md + - file: specs/verifications/reports/audit-cleancode-20260703-174055.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-082326.md + - file: specs/verifications/reports/audit-cleancode-20260705-164534.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-175521.md + - file: specs/verifications/reports/audit-cleancode-20260703-005128.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-110050.md + - file: specs/verifications/reports/audit-cleancode-20260703-235526.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-001337.md + - file: specs/verifications/reports/audit-cleancode-20260703-174243.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260627-133613.md + - file: specs/verifications/reports/audit-cleancode-20260705-165122.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260626-195653.md + - file: specs/verifications/reports/audit-cleancode-20260626-205146.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005358.md + - file: specs/verifications/reports/audit-cleancode-20260703-005444.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-220404.md + - file: specs/verifications/reports/audit-cleancode-20260702-223636.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-085740.md + - file: specs/verifications/reports/audit-cleancode-20260705-181759.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-223359.md + - file: specs/verifications/reports/audit-cleancode-20260703-154353.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-193756.md + - file: specs/verifications/reports/audit-cleancode-20260703-130715.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-163218.md + - file: specs/verifications/reports/audit-cleancode-20260704-083430.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-163309.md + - file: specs/verifications/reports/audit-cleancode-20260702-080042.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-130821.md + - file: specs/verifications/reports/audit-cleancode-20260703-234357.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-160906.md + - file: specs/verifications/reports/audit-cleancode-20260703-220905.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-094142.md + - file: specs/verifications/reports/audit-cleancode-20260703-160732.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-145833.md + - file: specs/verifications/reports/audit-cleancode-20260705-164627.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-142423.md + - file: specs/verifications/reports/audit-cleancode-20260704-143840.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-202442.md + - file: specs/verifications/reports/audit-cleancode-20260703-214041.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164319.md + - file: specs/verifications/reports/audit-cleancode-20260704-150417.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-164036.md + - file: specs/verifications/reports/audit-cleancode-20260703-155813.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165346.md + - file: specs/verifications/reports/audit-cleancode-20260705-164603.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-080024.md + - file: specs/verifications/reports/audit-cleancode-20260704-143504.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-142902.md + - file: specs/verifications/reports/audit-cleancode-20260702-154427.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-214125.md + - file: specs/verifications/reports/audit-cleancode-20260703-163136.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-164249.md + - file: specs/verifications/reports/audit-cleancode-20260705-170909.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-132604.md + - file: specs/verifications/reports/audit-cleancode-20260702-200136.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-142359.md + - file: specs/verifications/reports/audit-cleancode-20260703-154246.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-163353.md + - file: specs/verifications/reports/audit-cleancode-20260705-180901.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-132933.md + - file: specs/verifications/reports/audit-cleancode-20260702-133532.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-175550.md + - file: specs/verifications/reports/audit-cleancode-20260705-164911.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-174408.md + - file: specs/verifications/reports/audit-cleancode-20260703-174207.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-163120.md + - file: specs/verifications/reports/audit-cleancode-20260703-160756.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-080343.md + - file: specs/verifications/reports/audit-cleancode-20260703-174025.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-082306.md + - file: specs/verifications/reports/audit-cleancode-20260626-204652.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-182339.md + - file: specs/verifications/reports/audit-cleancode-20260704-091141.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165418.md + - file: specs/verifications/reports/audit-cleancode-20260702-154339.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-143447.md + - file: specs/verifications/reports/audit-cleancode-20260702-223425.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-155114.md + - file: specs/verifications/reports/audit-cleancode-20260703-005800.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-133637.md + - file: specs/verifications/reports/audit-cleancode-20260703-173348.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005655.md + - file: specs/verifications/reports/audit-cleancode-20260703-005515.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165222.md + - file: specs/verifications/reports/audit-cleancode-20260705-165022.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-131140.md + - file: specs/verifications/reports/audit-cleancode-20260703-143007.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165111.md + - file: specs/verifications/reports/audit-cleancode-20260705-164733.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-144700.md + - file: specs/verifications/reports/audit-cleancode-20260705-165618.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-154214.md + - file: specs/verifications/reports/audit-cleancode-20260705-164707.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-181546.md + - file: specs/verifications/reports/audit-cleancode-20260703-155946.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165807.md + - file: specs/verifications/reports/audit-cleancode-20260705-170347.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-083236.md + - file: specs/verifications/reports/audit-cleancode-20260703-174005.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164918.md + - file: specs/verifications/reports/audit-cleancode-20260704-083149.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260629-132750.md + - file: specs/verifications/reports/audit-cleancode-20260705-170223.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164343.md + - file: specs/verifications/reports/audit-cleancode-20260705-164441.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-163338.md + - file: specs/verifications/reports/audit-cleancode-20260703-220941.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-202558.md + - file: specs/verifications/reports/audit-cleancode-20260702-080057.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170940.md + - file: specs/verifications/reports/audit-cleancode-20260705-170448.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-163657.md + - file: specs/verifications/reports/audit-cleancode-20260704-082609.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-215213.md + - file: specs/verifications/reports/audit-cleancode-20260705-165256.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-160919.md + - file: specs/verifications/reports/audit-cleancode-20260705-165207.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-204345.md + - file: specs/verifications/reports/audit-cleancode-20260702-200110.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-212711.md + - file: specs/verifications/reports/audit-cleancode-20260629-130939.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-153739.md + - file: specs/verifications/reports/audit-cleancode-20260704-144202.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-175227.md + - file: specs/verifications/reports/audit-cleancode-20260703-233707.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-180125.md + - file: specs/verifications/reports/audit-cleancode-20260703-163256.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260621-225313.md + - file: specs/verifications/reports/audit-cleancode-20260705-181458.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-164721.md + - file: specs/verifications/reports/audit-cleancode-20260703-005720.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260721-093336.md + - file: specs/verifications/reports/audit-cleancode-20260705-165035.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-132207.md + - file: specs/verifications/reports/audit-cleancode-20260703-130756.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-130940.md + - file: specs/verifications/reports/audit-cleancode-20260703-130915.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-105058.md + - file: specs/verifications/reports/audit-cleancode-20260703-144557.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-163457.md + - file: specs/verifications/reports/audit-cleancode-20260703-174133.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-084617.md + - file: specs/verifications/reports/audit-cleancode-20260705-164833.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-084805.md + - file: specs/verifications/reports/audit-cleancode-20260705-181114.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-174631.md + - file: specs/verifications/reports/audit-cleancode-20260705-170255.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-174148.md + - file: specs/verifications/reports/audit-cleancode-20260705-164704.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-000357.md + - file: specs/verifications/reports/audit-cleancode-20260705-165959.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-222115.md + - file: specs/verifications/reports/audit-cleancode-20260705-164817.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-002322.md + - file: specs/verifications/reports/audit-cleancode-20260703-155747.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260721-220022.md + - file: specs/verifications/reports/audit-cleancode-20260626-204822.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164429.md + - file: specs/verifications/reports/audit-cleancode-20260703-155551.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260713-135838.md + - file: specs/verifications/reports/audit-cleancode-20260703-125842.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-093012.md + - file: specs/verifications/reports/audit-cleancode-20260705-181044.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260713-152233.md + - file: specs/verifications/reports/audit-cleancode-20260702-223249.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-131617.md + - file: specs/verifications/reports/audit-cleancode-20260705-164823.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-181159.md + - file: specs/verifications/reports/audit-cleancode-20260703-234324.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164518.md + - file: specs/verifications/reports/audit-cleancode-20260705-180916.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-223313.md + - file: specs/verifications/reports/audit-cleancode-20260704-081735.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-131350.md + - file: specs/verifications/reports/audit-cleancode-20260704-161735.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-083101.md + - file: specs/verifications/reports/audit-cleancode-20260703-005423.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260626-214501.md + - file: specs/verifications/reports/audit-cleancode-20260703-130845.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-115557.md + - file: specs/verifications/reports/audit-cleancode-20260702-200055.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-114525.md + - file: specs/verifications/reports/audit-cleancode-20260705-170738.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-093128.md + - file: specs/verifications/reports/audit-cleancode-20260705-163839.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-221847.md + - file: specs/verifications/reports/audit-cleancode-20260703-005546.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-154451.md + - file: specs/verifications/reports/audit-cleancode-20260703-153801.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-004226.md + - file: specs/verifications/reports/audit-cleancode-20260702-200030.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-212552.md + - file: specs/verifications/reports/audit-cleancode-20260704-004248.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-161624.md + - file: specs/verifications/reports/audit-cleancode-20260703-154311.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-181706.md + - file: specs/verifications/reports/audit-cleancode-20260626-204755.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-105035.md + - file: specs/verifications/reports/audit-cleancode-20260704-171157.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-092013.md + - file: specs/verifications/reports/audit-cleancode-20260704-091017.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-001702.md + - file: specs/verifications/reports/audit-cleancode-20260704-082326.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-132130.md + - file: specs/verifications/reports/audit-cleancode-20260705-175521.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-182429.md + - file: specs/verifications/reports/audit-cleancode-20260627-133613.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-163956.md + - file: specs/verifications/reports/audit-cleancode-20260626-195653.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-001902.md + - file: specs/verifications/reports/audit-cleancode-20260703-005358.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260721-093246.md + - file: specs/verifications/reports/audit-cleancode-20260704-085740.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-204300.md + - file: specs/verifications/reports/audit-cleancode-20260702-223359.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164141.md + - file: specs/verifications/reports/audit-cleancode-20260703-130821.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-173033.md + - file: specs/verifications/reports/audit-cleancode-20260704-145833.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164050.md + - file: specs/verifications/reports/audit-cleancode-20260703-142423.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-132858.md + - file: specs/verifications/reports/audit-cleancode-20260705-164319.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-174710.md + - file: specs/verifications/reports/audit-cleancode-20260705-165346.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165902.md + - file: specs/verifications/reports/audit-cleancode-20260702-080024.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005336.md + - file: specs/verifications/reports/audit-cleancode-20260703-142902.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-001029.md + - file: specs/verifications/reports/audit-cleancode-20260703-142359.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-172425.md + - file: specs/verifications/reports/audit-cleancode-20260705-175550.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-145255.md + - file: specs/verifications/reports/audit-cleancode-20260704-080343.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-133730.md + - file: specs/verifications/reports/audit-cleancode-20260704-082306.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-154726.md + - file: specs/verifications/reports/audit-cleancode-20260705-165418.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-154759.md + - file: specs/verifications/reports/audit-cleancode-20260704-143447.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-175929.md + - file: specs/verifications/reports/audit-cleancode-20260725-021918.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-172525.md + - file: specs/verifications/reports/audit-cleancode-20260703-005655.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-133254.md + - file: specs/verifications/reports/audit-cleancode-20260705-165222.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-184658.md + - file: specs/verifications/reports/audit-cleancode-20260705-165111.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-164258.md + - file: specs/verifications/reports/audit-cleancode-20260703-154214.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-164418.md + - file: specs/verifications/reports/audit-cleancode-20260703-181546.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-194009.md + - file: specs/verifications/reports/audit-cleancode-20260705-165807.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-092924.md + - file: specs/verifications/reports/audit-cleancode-20260704-083236.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260629-130359.md + - file: specs/verifications/reports/audit-cleancode-20260705-164918.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-130821.md + - file: specs/verifications/reports/audit-cleancode-20260629-132750.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-190539.md + - file: specs/verifications/reports/audit-cleancode-20260705-164343.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170706.md + - file: specs/verifications/reports/audit-cleancode-20260703-163338.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170757.md + - file: specs/verifications/reports/audit-cleancode-20260725-022131.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-163613.md + - file: specs/verifications/reports/audit-cleancode-20260705-170940.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-173429.md + - file: specs/verifications/reports/audit-cleancode-20260703-153739.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-142458.md + - file: specs/verifications/reports/audit-cleancode-20260703-180125.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-005318.md + - file: specs/verifications/reports/audit-cleancode-20260621-225313.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-235409.md + - file: specs/verifications/reports/audit-cleancode-20260703-174148.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-001952.md + - file: specs/verifications/reports/audit-cleancode-20260704-000357.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-195845.md + - file: specs/verifications/reports/audit-cleancode-20260703-222115.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-164155.md + - file: specs/verifications/reports/audit-cleancode-20260705-164429.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-002154.md + - file: specs/verifications/reports/audit-cleancode-20260705-164518.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-171134.md + - file: specs/verifications/reports/audit-cleancode-20260702-223313.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260621-182630.md + - file: specs/verifications/reports/audit-cleancode-20260704-083101.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-165733.md + - file: specs/verifications/reports/audit-cleancode-20260626-214501.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-091717.md + - file: specs/verifications/reports/audit-cleancode-20260703-221847.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-084911.md + - file: specs/verifications/reports/audit-cleancode-20260704-004226.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260629-130700.md + - file: specs/verifications/reports/audit-cleancode-20260705-163956.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-153136.md + - file: specs/verifications/reports/audit-cleancode-20260705-164141.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-172925.md + - file: specs/verifications/reports/audit-cleancode-20260703-173033.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-182346.md + - file: specs/verifications/reports/audit-cleancode-20260705-164050.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-115503.md + - file: specs/verifications/reports/audit-cleancode-20260705-165902.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-101402.md + - file: specs/verifications/reports/audit-cleancode-20260703-005336.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260621-231038.md + - file: specs/verifications/reports/audit-cleancode-20260703-172425.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-123626.md + - file: specs/verifications/reports/audit-cleancode-20260703-154726.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-184355.md + - file: specs/verifications/reports/audit-cleancode-20260703-172525.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-172751.md + - file: specs/verifications/reports/audit-cleancode-20260629-130359.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170431.md + - file: specs/verifications/reports/audit-cleancode-20260705-170706.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-101633.md + - file: specs/verifications/reports/audit-cleancode-20260705-170757.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-130900.md + - file: specs/verifications/reports/audit-cleancode-20260703-142458.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-103924.md + - file: specs/verifications/reports/audit-cleancode-20260702-195845.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-101425.md + - file: specs/verifications/reports/audit-cleancode-20260703-164155.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-163837.md + - file: specs/verifications/reports/audit-cleancode-20260621-182630.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-175105.md + - file: specs/verifications/reports/audit-cleancode-20260629-130700.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-000548.md + - file: specs/verifications/reports/audit-cleancode-20260703-153136.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-150200.md + - file: specs/verifications/reports/audit-cleancode-20260703-172925.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-175152.md + - file: specs/verifications/reports/audit-cleancode-20260621-231038.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-234704.md + - file: specs/verifications/reports/audit-cleancode-20260705-170431.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-163238.md + - file: specs/verifications/reports/audit-cleancode-20260705-163837.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-172133.md + - file: specs/verifications/reports/audit-cleancode-20260704-000548.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-180948.md + - file: specs/verifications/reports/audit-cleancode-20260704-150200.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-214329.md + - file: specs/verifications/reports/audit-cleancode-20260705-175152.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-144506.md + - file: specs/verifications/reports/audit-cleancode-20260703-163238.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260718-210010.md + - file: specs/verifications/reports/audit-cleancode-20260705-180948.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-173306.md + - file: specs/verifications/reports/audit-cleancode-20260704-144506.md line: 0 confidence: medium method: file_heuristic @@ -2284,10 +1072,6 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-131314.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260621-185054.md line: 0 confidence: medium @@ -2366,172 +1150,73 @@ links: - `specs/skills-wiki/skills/security-review.md` (line 0, confidence: medium, method: file_heuristic) - `specs/skills-wiki/skills/audit-code.md` (line 0, confidence: medium, method: file_heuristic) - `specs/wayfinder/doc-templates/tickets/T14-security-review.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-190334.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260713-144556.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-175346.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-165245.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-102313.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-103815.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-163934.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-202335.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-145222.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-165427.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-151538.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-132836.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-180022.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-163733.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-155647.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-181947.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-212931.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-160106.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-180858.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-181109.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-143153.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-215320.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-132011.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-172717.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-174039.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-132651.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-212830.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-182718.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170744.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005609.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-122420.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-154721.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-183547.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260626-205129.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-081618.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-162136.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-234209.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-172502.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260629-132717.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-160627.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-165137.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-223301.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260718-205519.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-131516.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-101228.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-102150.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-214411.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260622-001710.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-165047.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165920.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-000102.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-131912.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-132538.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-133327.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-001605.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-105239.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-181904.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-150326.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170432.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-101847.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-173628.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-182629.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-161434.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-154217.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-165703.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260713-143839.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-163159.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260711-001225.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-010055.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-163108.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-185319.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-183644.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-215759.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260629-132810.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-001328.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-235439.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164718.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-202226.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164609.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-192340.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-165651.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-172406.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-173408.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-160550.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260713-134603.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-091641.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-163954.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260718-210053.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-190002.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-093104.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-222132.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164251.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-132615.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-172212.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260713-140513.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170547.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-173125.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-180244.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170506.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-154135.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170532.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-154323.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-082500.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-101730.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170710.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260626-205844.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-165007.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-205711.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-182236.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-135136.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-103737.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-093242.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-213042.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-134029.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-164826.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-162400.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-110426.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-223023.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-134126.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-162245.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-105652.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-114127.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-164053.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-154055.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170704.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-173014.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-174734.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-164801.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-131809.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-175313.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-181604.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-163821.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-201018.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-165945.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-110149.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-131715.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-133750.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-105711.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-181656.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-174414.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-142931.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-192541.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-233740.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-173515.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-090946.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-190415.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-192435.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-094025.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-161022.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-125910.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-215656.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260713-135950.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-092605.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-143757.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-225914.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165619.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-154936.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-132530.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-174045.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164757.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-131004.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-091938.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-133945.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-174055.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-001312.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-110458.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164534.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005128.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-235526.md` (line 0, confidence: medium, method: file_heuristic) @@ -2541,89 +1226,42 @@ links: - `specs/verifications/reports/audit-cleancode-20260703-005444.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-223636.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-181759.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-105145.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-184319.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-193609.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-174351.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-154353.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-131211.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-130715.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-182555.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-124641.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-083430.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-080042.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-120114.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-234357.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-110242.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-143756.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-235505.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-220905.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-160732.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-145214.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-161026.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164627.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-143840.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-214041.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-001100.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-150417.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-155813.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164603.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-151437.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-143504.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-185913.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-154427.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260713-140559.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-163136.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-001518.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260721-184837.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170909.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-200136.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-154246.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-154541.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-105728.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-111510.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-180901.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-133532.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-145423.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-105643.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-141624.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164911.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-174207.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-160756.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-181236.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-163830.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-092533.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-174025.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260626-204652.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-145349.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-164643.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260718-205433.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-132944.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-163746.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-091141.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-184856.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-143844.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-133446.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-154339.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-223425.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-182836.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-202450.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-133710.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-194130.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-213831.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-174245.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005800.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-173348.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-165006.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005515.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165022.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-005225.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-143007.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-171058.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-150742.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164733.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165618.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-130546.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164707.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-155946.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170347.md` (line 0, confidence: medium, method: file_heuristic) @@ -2631,156 +1269,78 @@ links: - `specs/verifications/reports/audit-cleancode-20260704-083149.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170223.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164441.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-154637.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-001919.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-144757.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-220941.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-174117.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-093202.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-110206.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-120150.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-080057.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170448.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-082609.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-131734.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-182807.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-173917.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-185210.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-101322.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165256.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-192433.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165207.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-105013.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-200110.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-114242.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-001233.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-130623.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-162439.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260629-130939.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-002229.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-144202.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-183102.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-133837.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-233707.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-212919.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-163256.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-181458.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005720.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-164345.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-120250.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165035.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-112952.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-130756.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-130915.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-194053.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-001439.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-202651.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-165120.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260713-143840.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-000955.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-144557.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-174133.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-115538.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-113034.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164833.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-181114.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-161502.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170255.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164704.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-132813.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-164342.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-154344.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-120815.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-164833.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-154835.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165959.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164817.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-164759.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-155747.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-173218.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260626-204822.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-202348.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-161543.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-155551.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-125842.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-113257.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-181044.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-223249.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-133458.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164823.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-180900.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-120136.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-104009.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-163929.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-234324.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-180916.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-081735.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-154818.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-161735.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005423.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-130845.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-200055.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-173837.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170738.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-163839.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005546.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-153801.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-194215.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-200030.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-004248.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-154311.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260626-204755.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-084719.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-132017.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-171157.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-183350.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-150937.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-091017.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-082326.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-175521.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-110050.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-001337.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260627-133613.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260626-195653.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005358.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-220404.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-085740.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-223359.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-193756.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-163218.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-163309.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-130821.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-160906.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-094142.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-145833.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-142423.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-202442.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164319.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-164036.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165346.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-080024.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-142902.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-214125.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-164249.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-132604.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-142359.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-163353.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-132933.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-175550.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-174408.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-163120.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-080343.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-082306.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-182339.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165418.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-143447.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-155114.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-133637.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/verifications/reports/audit-cleancode-20260725-021918.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005655.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165222.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-131140.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165111.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-144700.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-154214.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-181546.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165807.md` (line 0, confidence: medium, method: file_heuristic) @@ -2789,133 +1349,53 @@ links: - `specs/verifications/reports/audit-cleancode-20260629-132750.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164343.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-163338.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-202558.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/verifications/reports/audit-cleancode-20260725-022131.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170940.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-163657.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-215213.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-160919.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-204345.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-212711.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-153739.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-175227.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-180125.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260621-225313.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-164721.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260721-093336.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-132207.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-130940.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-105058.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-163457.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-084617.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-084805.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-174631.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-174148.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-000357.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-222115.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-002322.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260721-220022.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164429.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260713-135838.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-093012.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260713-152233.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-131617.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-181159.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164518.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-223313.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-131350.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-083101.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260626-214501.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-115557.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-114525.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-093128.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-221847.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-154451.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-004226.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-212552.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-161624.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-181706.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-105035.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-092013.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-001702.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-132130.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-182429.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-163956.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-001902.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260721-093246.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-204300.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164141.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-173033.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164050.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-132858.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-174710.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165902.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005336.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-001029.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-172425.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-145255.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-133730.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-154726.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-154759.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-175929.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-172525.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-133254.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-184658.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-164258.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-164418.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-194009.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-092924.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260629-130359.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-130821.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-190539.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170706.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170757.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-163613.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-173429.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-142458.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-005318.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-235409.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-001952.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-195845.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-164155.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-002154.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-171134.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260621-182630.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-165733.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-091717.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-084911.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260629-130700.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-153136.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-172925.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-182346.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-115503.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-101402.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260621-231038.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-123626.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-184355.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-172751.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170431.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-101633.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-130900.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-103924.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-101425.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-163837.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-175105.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-000548.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-150200.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-175152.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-234704.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-163238.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-172133.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-180948.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-214329.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-144506.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260718-210010.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-173306.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260622-001925.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164958.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165537.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-151341.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-131314.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260621-185054.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-06-audit-code-auditor-oversized.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-06-audit-code-auditor-oversized.okf.md` (line 0, confidence: medium, method: file_heuristic) diff --git a/specs/codebase-wiki/e45s21.md b/specs/codebase-wiki/e45s21.md index d155d58f..79e9319d 100644 --- a/specs/codebase-wiki/e45s21.md +++ b/specs/codebase-wiki/e45s21.md @@ -13,7 +13,7 @@ links: confidence: high method: explicit_tag - file: .gemini/extensions/bigpowers/commands/prompts/seed-conventions.md - line: 106 + line: 123 confidence: high method: explicit_tag - file: .gemini/extensions/bigpowers/skills/seed-conventions/SKILL.md @@ -21,7 +21,7 @@ links: confidence: high method: explicit_tag - file: .gemini/extensions/bigpowers/skills/seed-conventions/SKILL.md - line: 108 + line: 125 confidence: high method: explicit_tag - file: .trae/skills/seed-conventions/SKILL.md @@ -29,7 +29,7 @@ links: confidence: high method: explicit_tag - file: .trae/skills/seed-conventions/SKILL.md - line: 107 + line: 124 confidence: high method: explicit_tag - file: .windsurf/rules/seed-conventions.md @@ -37,7 +37,7 @@ links: confidence: high method: explicit_tag - file: .windsurf/rules/seed-conventions.md - line: 107 + line: 124 confidence: high method: explicit_tag - file: .agents/skills/seed-conventions/SKILL.md @@ -45,7 +45,7 @@ links: confidence: high method: explicit_tag - file: .agents/skills/seed-conventions/SKILL.md - line: 107 + line: 124 confidence: high method: explicit_tag - file: docs/templates/AGENTS.md @@ -57,7 +57,7 @@ links: confidence: high method: explicit_tag - file: .kilocode/rules/seed-conventions.md - line: 107 + line: 124 confidence: high method: explicit_tag - file: .codex/skills/seed-conventions/SKILL.md @@ -65,7 +65,7 @@ links: confidence: high method: explicit_tag - file: .codex/skills/seed-conventions/SKILL.md - line: 107 + line: 124 confidence: high method: explicit_tag - file: skills/seed-conventions/REFERENCE.md @@ -81,7 +81,7 @@ links: confidence: high method: explicit_tag - file: .codebuddy/skills/seed-conventions/SKILL.md - line: 107 + line: 124 confidence: high method: explicit_tag - file: .zcode/skills/seed-conventions/SKILL.md @@ -89,7 +89,7 @@ links: confidence: high method: explicit_tag - file: .zcode/skills/seed-conventions/SKILL.md - line: 107 + line: 124 confidence: high method: explicit_tag - file: .mimocode/skills/seed-conventions/SKILL.md @@ -97,7 +97,7 @@ links: confidence: high method: explicit_tag - file: .mimocode/skills/seed-conventions/SKILL.md - line: 107 + line: 124 confidence: high method: explicit_tag - file: .hermes/skills/seed-conventions/SKILL.md @@ -105,7 +105,7 @@ links: confidence: high method: explicit_tag - file: .hermes/skills/seed-conventions/SKILL.md - line: 107 + line: 124 confidence: high method: explicit_tag - file: .pi/prompts/seed-conventions.md @@ -113,7 +113,7 @@ links: confidence: high method: explicit_tag - file: .pi/prompts/seed-conventions.md - line: 106 + line: 123 confidence: high method: explicit_tag - file: .pi/skills/seed-conventions/SKILL.md @@ -121,13 +121,17 @@ links: confidence: high method: explicit_tag - file: .pi/skills/seed-conventions/SKILL.md - line: 107 + line: 124 confidence: high method: explicit_tag - file: specs/skills-wiki/skills/seed-conventions.md line: 0 confidence: medium method: file_heuristic + - file: specs/epics/e79-agentic-ste/e79s03-seed-conventions.md + line: 0 + confidence: medium + method: file_heuristic - file: .continue/rules/seed-conventions.md line: 0 confidence: medium @@ -147,34 +151,35 @@ links: ## Implemented In - `.gemini/extensions/bigpowers/commands/prompts/seed-conventions.md` (line 10, confidence: high, method: explicit_tag) -- `.gemini/extensions/bigpowers/commands/prompts/seed-conventions.md` (line 106, confidence: high, method: explicit_tag) +- `.gemini/extensions/bigpowers/commands/prompts/seed-conventions.md` (line 123, confidence: high, method: explicit_tag) - `.gemini/extensions/bigpowers/skills/seed-conventions/SKILL.md` (line 12, confidence: high, method: explicit_tag) -- `.gemini/extensions/bigpowers/skills/seed-conventions/SKILL.md` (line 108, confidence: high, method: explicit_tag) +- `.gemini/extensions/bigpowers/skills/seed-conventions/SKILL.md` (line 125, confidence: high, method: explicit_tag) - `.trae/skills/seed-conventions/SKILL.md` (line 11, confidence: high, method: explicit_tag) -- `.trae/skills/seed-conventions/SKILL.md` (line 107, confidence: high, method: explicit_tag) +- `.trae/skills/seed-conventions/SKILL.md` (line 124, confidence: high, method: explicit_tag) - `.windsurf/rules/seed-conventions.md` (line 11, confidence: high, method: explicit_tag) -- `.windsurf/rules/seed-conventions.md` (line 107, confidence: high, method: explicit_tag) +- `.windsurf/rules/seed-conventions.md` (line 124, confidence: high, method: explicit_tag) - `.agents/skills/seed-conventions/SKILL.md` (line 11, confidence: high, method: explicit_tag) -- `.agents/skills/seed-conventions/SKILL.md` (line 107, confidence: high, method: explicit_tag) +- `.agents/skills/seed-conventions/SKILL.md` (line 124, confidence: high, method: explicit_tag) - `docs/templates/AGENTS.md` (line 2, confidence: high, method: explicit_tag) - `.kilocode/rules/seed-conventions.md` (line 11, confidence: high, method: explicit_tag) -- `.kilocode/rules/seed-conventions.md` (line 107, confidence: high, method: explicit_tag) +- `.kilocode/rules/seed-conventions.md` (line 124, confidence: high, method: explicit_tag) - `.codex/skills/seed-conventions/SKILL.md` (line 11, confidence: high, method: explicit_tag) -- `.codex/skills/seed-conventions/SKILL.md` (line 107, confidence: high, method: explicit_tag) +- `.codex/skills/seed-conventions/SKILL.md` (line 124, confidence: high, method: explicit_tag) - `skills/seed-conventions/REFERENCE.md` (line 2, confidence: high, method: explicit_tag) - `skills/seed-conventions/SKILL.md` (line 12, confidence: high, method: explicit_tag) - `.codebuddy/skills/seed-conventions/SKILL.md` (line 11, confidence: high, method: explicit_tag) -- `.codebuddy/skills/seed-conventions/SKILL.md` (line 107, confidence: high, method: explicit_tag) +- `.codebuddy/skills/seed-conventions/SKILL.md` (line 124, confidence: high, method: explicit_tag) - `.zcode/skills/seed-conventions/SKILL.md` (line 11, confidence: high, method: explicit_tag) -- `.zcode/skills/seed-conventions/SKILL.md` (line 107, confidence: high, method: explicit_tag) +- `.zcode/skills/seed-conventions/SKILL.md` (line 124, confidence: high, method: explicit_tag) - `.mimocode/skills/seed-conventions/SKILL.md` (line 11, confidence: high, method: explicit_tag) -- `.mimocode/skills/seed-conventions/SKILL.md` (line 107, confidence: high, method: explicit_tag) +- `.mimocode/skills/seed-conventions/SKILL.md` (line 124, confidence: high, method: explicit_tag) - `.hermes/skills/seed-conventions/SKILL.md` (line 11, confidence: high, method: explicit_tag) -- `.hermes/skills/seed-conventions/SKILL.md` (line 107, confidence: high, method: explicit_tag) +- `.hermes/skills/seed-conventions/SKILL.md` (line 124, confidence: high, method: explicit_tag) - `.pi/prompts/seed-conventions.md` (line 10, confidence: high, method: explicit_tag) -- `.pi/prompts/seed-conventions.md` (line 106, confidence: high, method: explicit_tag) +- `.pi/prompts/seed-conventions.md` (line 123, confidence: high, method: explicit_tag) - `.pi/skills/seed-conventions/SKILL.md` (line 11, confidence: high, method: explicit_tag) -- `.pi/skills/seed-conventions/SKILL.md` (line 107, confidence: high, method: explicit_tag) +- `.pi/skills/seed-conventions/SKILL.md` (line 124, confidence: high, method: explicit_tag) - `specs/skills-wiki/skills/seed-conventions.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/epics/e79-agentic-ste/e79s03-seed-conventions.md` (line 0, confidence: medium, method: file_heuristic) - `.continue/rules/seed-conventions.md` (line 0, confidence: medium, method: file_heuristic) - `website/src/content/docs/skills/seed-conventions.mdx` (line 0, confidence: medium, method: file_heuristic) diff --git a/specs/codebase-wiki/e45s31.md b/specs/codebase-wiki/e45s31.md index 2e210883..1e0c4e17 100644 --- a/specs/codebase-wiki/e45s31.md +++ b/specs/codebase-wiki/e45s31.md @@ -56,14 +56,6 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-190334.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260713-144556.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-175346.md line: 0 confidence: medium @@ -72,38 +64,10 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-102313.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-103815.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-163934.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-202335.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-145222.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-165427.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-151538.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-132836.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-180022.md line: 0 confidence: medium @@ -112,26 +76,10 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-155647.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-181947.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-212931.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-160106.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-180858.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-181109.md line: 0 confidence: medium @@ -140,34 +88,6 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-215320.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-132011.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-172717.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-174039.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-132651.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-212830.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-182718.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-170744.md line: 0 confidence: medium @@ -180,14 +100,6 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-154721.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-183547.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260626-205129.md line: 0 confidence: medium @@ -212,10 +124,6 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-160627.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260702-165137.md line: 0 confidence: medium @@ -224,34 +132,10 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260718-205519.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-131516.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-101228.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-102150.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-214411.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260622-001710.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-165047.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-165920.md line: 0 confidence: medium @@ -260,26 +144,6 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-131912.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-132538.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-133327.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-001605.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-105239.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-181904.md line: 0 confidence: medium @@ -292,42 +156,14 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-101847.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-173628.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-182629.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-161434.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-154217.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-165703.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260713-143839.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-163159.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260711-001225.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-010055.md line: 0 confidence: medium @@ -336,26 +172,10 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-185319.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-183644.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-215759.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260629-132810.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-001328.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-235439.md line: 0 confidence: medium @@ -364,22 +184,10 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-202226.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-164609.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-192340.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-165651.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-172406.md line: 0 confidence: medium @@ -388,34 +196,10 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-160550.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260713-134603.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-091641.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-163954.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260718-210053.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-190002.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-093104.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-222132.md line: 0 confidence: medium @@ -424,18 +208,6 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-132615.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-172212.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260713-140513.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-170547.md line: 0 confidence: medium @@ -452,26 +224,14 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-154135.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-170532.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-154323.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260704-082500.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-101730.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-170710.md line: 0 confidence: medium @@ -480,78 +240,14 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-165007.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-205711.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-182236.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-135136.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-103737.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-093242.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-213042.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-134029.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-164826.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-162400.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-110426.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260702-223023.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-134126.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-162245.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-105652.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-114127.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-164053.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-154055.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-170704.md line: 0 confidence: medium @@ -564,22 +260,10 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-164801.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-131809.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-175313.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-181604.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-163821.md line: 0 confidence: medium @@ -592,83 +276,27 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-110149.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-131715.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-133750.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-105711.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-181656.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-174414.md + - file: specs/verifications/reports/audit-cleancode-20260703-142931.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-142931.md + - file: specs/verifications/reports/audit-cleancode-20260703-233740.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-192541.md + - file: specs/verifications/reports/audit-cleancode-20260704-090946.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-233740.md + - file: specs/verifications/reports/audit-cleancode-20260703-125910.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-173515.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-090946.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-190415.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-192435.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-094025.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-161022.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-125910.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-215656.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260713-135950.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-092605.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-143757.md + - file: specs/verifications/reports/audit-cleancode-20260704-143757.md line: 0 confidence: medium method: file_heuristic @@ -676,1563 +304,723 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165619.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-154936.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-132530.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-174045.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164757.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-131004.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-091938.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-133945.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-174055.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-001312.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-110458.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164534.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005128.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-235526.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-174243.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165122.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260626-205146.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005444.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-223636.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-181759.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-105145.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-184319.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-193609.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-174351.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-154353.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-131211.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-130715.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-182555.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-124641.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-083430.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-080042.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-120114.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-234357.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-110242.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-143756.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-235505.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-220905.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-160732.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-145214.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-161026.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164627.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-143840.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-214041.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-001100.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-150417.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-155813.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164603.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-151437.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-143504.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-185913.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-154427.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260713-140559.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-163136.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-001518.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260721-184837.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170909.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-200136.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-154246.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-154541.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-105728.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-111510.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-180901.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-133532.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-145423.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-105643.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-141624.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164911.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-174207.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-160756.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-181236.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-163830.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-092533.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-174025.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260626-204652.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-145349.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-164643.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260718-205433.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-132944.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-163746.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-091141.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-184856.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-143844.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-133446.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-154339.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-223425.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-182836.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-202450.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-133710.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-194130.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-213831.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-174245.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005800.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-173348.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-165006.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005515.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165022.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-005225.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-143007.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-171058.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-150742.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164733.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165618.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-130546.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164707.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-155946.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170347.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-174005.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-083149.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170223.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164441.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-154637.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-001919.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-144757.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-220941.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-174117.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-093202.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-110206.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-120150.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-080057.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170448.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-082609.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-131734.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-182807.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-173917.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-185210.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-101322.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165256.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-192433.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165207.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-105013.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-200110.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-114242.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-001233.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-130623.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-162439.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260629-130939.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-002229.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-144202.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-183102.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-133837.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-233707.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-212919.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-163256.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-181458.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005720.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-164345.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-120250.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165035.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-112952.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-130756.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-130915.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-194053.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-001439.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-202651.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-165120.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260713-143840.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-000955.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-144557.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-174133.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-115538.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-113034.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164833.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-181114.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-161502.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170255.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164704.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-132813.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-164342.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-154344.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-120815.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-164833.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-154835.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165959.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164817.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-164759.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-155747.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-173218.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260626-204822.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-202348.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-161543.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-155551.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-125842.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-113257.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-181044.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-223249.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-133458.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164823.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-180900.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-120136.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-104009.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-163929.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-234324.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-180916.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-081735.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-154818.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-161735.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005423.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-130845.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-200055.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-173837.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170738.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-163839.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005546.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-153801.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-194215.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-200030.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-004248.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-154311.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260626-204755.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-084719.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-132017.md + - file: specs/verifications/reports/audit-cleancode-20260705-165619.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-171157.md + - file: specs/verifications/reports/audit-cleancode-20260703-174045.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-183350.md + - file: specs/verifications/reports/audit-cleancode-20260705-164757.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-150937.md + - file: specs/verifications/reports/audit-cleancode-20260703-131004.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-091017.md + - file: specs/verifications/reports/audit-cleancode-20260703-174055.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-082326.md + - file: specs/verifications/reports/audit-cleancode-20260705-164534.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-175521.md + - file: specs/verifications/reports/audit-cleancode-20260703-005128.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-110050.md + - file: specs/verifications/reports/audit-cleancode-20260703-235526.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-001337.md + - file: specs/verifications/reports/audit-cleancode-20260703-174243.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260627-133613.md + - file: specs/verifications/reports/audit-cleancode-20260705-165122.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260626-195653.md + - file: specs/verifications/reports/audit-cleancode-20260626-205146.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005358.md + - file: specs/verifications/reports/audit-cleancode-20260703-005444.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-220404.md + - file: specs/verifications/reports/audit-cleancode-20260702-223636.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-085740.md + - file: specs/verifications/reports/audit-cleancode-20260705-181759.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-223359.md + - file: specs/verifications/reports/audit-cleancode-20260703-154353.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-193756.md + - file: specs/verifications/reports/audit-cleancode-20260703-130715.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-163218.md + - file: specs/verifications/reports/audit-cleancode-20260704-083430.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-163309.md + - file: specs/verifications/reports/audit-cleancode-20260702-080042.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-130821.md + - file: specs/verifications/reports/audit-cleancode-20260703-234357.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-160906.md + - file: specs/verifications/reports/audit-cleancode-20260703-220905.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-094142.md + - file: specs/verifications/reports/audit-cleancode-20260703-160732.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-145833.md + - file: specs/verifications/reports/audit-cleancode-20260705-164627.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-142423.md + - file: specs/verifications/reports/audit-cleancode-20260704-143840.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-202442.md + - file: specs/verifications/reports/audit-cleancode-20260703-214041.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164319.md + - file: specs/verifications/reports/audit-cleancode-20260704-150417.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-164036.md + - file: specs/verifications/reports/audit-cleancode-20260703-155813.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165346.md + - file: specs/verifications/reports/audit-cleancode-20260705-164603.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-080024.md + - file: specs/verifications/reports/audit-cleancode-20260704-143504.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-142902.md + - file: specs/verifications/reports/audit-cleancode-20260702-154427.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-214125.md + - file: specs/verifications/reports/audit-cleancode-20260703-163136.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-164249.md + - file: specs/verifications/reports/audit-cleancode-20260705-170909.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-132604.md + - file: specs/verifications/reports/audit-cleancode-20260702-200136.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-142359.md + - file: specs/verifications/reports/audit-cleancode-20260703-154246.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-163353.md + - file: specs/verifications/reports/audit-cleancode-20260705-180901.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-132933.md + - file: specs/verifications/reports/audit-cleancode-20260702-133532.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-175550.md + - file: specs/verifications/reports/audit-cleancode-20260705-164911.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-174408.md + - file: specs/verifications/reports/audit-cleancode-20260703-174207.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-163120.md + - file: specs/verifications/reports/audit-cleancode-20260703-160756.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-080343.md + - file: specs/verifications/reports/audit-cleancode-20260703-174025.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-082306.md + - file: specs/verifications/reports/audit-cleancode-20260626-204652.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-182339.md + - file: specs/verifications/reports/audit-cleancode-20260704-091141.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165418.md + - file: specs/verifications/reports/audit-cleancode-20260702-154339.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-143447.md + - file: specs/verifications/reports/audit-cleancode-20260702-223425.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-155114.md + - file: specs/verifications/reports/audit-cleancode-20260703-005800.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-133637.md + - file: specs/verifications/reports/audit-cleancode-20260703-173348.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005655.md + - file: specs/verifications/reports/audit-cleancode-20260703-005515.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165222.md + - file: specs/verifications/reports/audit-cleancode-20260705-165022.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-131140.md + - file: specs/verifications/reports/audit-cleancode-20260703-143007.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165111.md + - file: specs/verifications/reports/audit-cleancode-20260705-164733.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-144700.md + - file: specs/verifications/reports/audit-cleancode-20260705-165618.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-154214.md + - file: specs/verifications/reports/audit-cleancode-20260705-164707.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-181546.md + - file: specs/verifications/reports/audit-cleancode-20260703-155946.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165807.md + - file: specs/verifications/reports/audit-cleancode-20260705-170347.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-083236.md + - file: specs/verifications/reports/audit-cleancode-20260703-174005.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164918.md + - file: specs/verifications/reports/audit-cleancode-20260704-083149.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260629-132750.md + - file: specs/verifications/reports/audit-cleancode-20260705-170223.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164343.md + - file: specs/verifications/reports/audit-cleancode-20260705-164441.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-163338.md + - file: specs/verifications/reports/audit-cleancode-20260703-220941.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-202558.md + - file: specs/verifications/reports/audit-cleancode-20260702-080057.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170940.md + - file: specs/verifications/reports/audit-cleancode-20260705-170448.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-163657.md + - file: specs/verifications/reports/audit-cleancode-20260704-082609.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-215213.md + - file: specs/verifications/reports/audit-cleancode-20260705-165256.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-160919.md + - file: specs/verifications/reports/audit-cleancode-20260705-165207.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-204345.md + - file: specs/verifications/reports/audit-cleancode-20260702-200110.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-212711.md + - file: specs/verifications/reports/audit-cleancode-20260629-130939.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-153739.md + - file: specs/verifications/reports/audit-cleancode-20260704-144202.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-175227.md + - file: specs/verifications/reports/audit-cleancode-20260703-233707.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-180125.md + - file: specs/verifications/reports/audit-cleancode-20260703-163256.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260621-225313.md + - file: specs/verifications/reports/audit-cleancode-20260705-181458.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-164721.md + - file: specs/verifications/reports/audit-cleancode-20260703-005720.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260721-093336.md + - file: specs/verifications/reports/audit-cleancode-20260705-165035.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-132207.md + - file: specs/verifications/reports/audit-cleancode-20260703-130756.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-130940.md + - file: specs/verifications/reports/audit-cleancode-20260703-130915.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-105058.md + - file: specs/verifications/reports/audit-cleancode-20260703-144557.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-163457.md + - file: specs/verifications/reports/audit-cleancode-20260703-174133.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-084617.md + - file: specs/verifications/reports/audit-cleancode-20260705-164833.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-084805.md + - file: specs/verifications/reports/audit-cleancode-20260705-181114.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-174631.md + - file: specs/verifications/reports/audit-cleancode-20260705-170255.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-174148.md + - file: specs/verifications/reports/audit-cleancode-20260705-164704.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-000357.md + - file: specs/verifications/reports/audit-cleancode-20260705-165959.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-222115.md + - file: specs/verifications/reports/audit-cleancode-20260705-164817.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-002322.md + - file: specs/verifications/reports/audit-cleancode-20260703-155747.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260721-220022.md + - file: specs/verifications/reports/audit-cleancode-20260626-204822.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164429.md + - file: specs/verifications/reports/audit-cleancode-20260703-155551.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260713-135838.md + - file: specs/verifications/reports/audit-cleancode-20260703-125842.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-093012.md + - file: specs/verifications/reports/audit-cleancode-20260705-181044.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260713-152233.md + - file: specs/verifications/reports/audit-cleancode-20260702-223249.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-131617.md + - file: specs/verifications/reports/audit-cleancode-20260705-164823.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-181159.md + - file: specs/verifications/reports/audit-cleancode-20260703-234324.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164518.md + - file: specs/verifications/reports/audit-cleancode-20260705-180916.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-223313.md + - file: specs/verifications/reports/audit-cleancode-20260704-081735.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-131350.md + - file: specs/verifications/reports/audit-cleancode-20260704-161735.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-083101.md + - file: specs/verifications/reports/audit-cleancode-20260703-005423.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260626-214501.md + - file: specs/verifications/reports/audit-cleancode-20260703-130845.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-115557.md + - file: specs/verifications/reports/audit-cleancode-20260702-200055.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-114525.md + - file: specs/verifications/reports/audit-cleancode-20260705-170738.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-093128.md + - file: specs/verifications/reports/audit-cleancode-20260705-163839.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-221847.md + - file: specs/verifications/reports/audit-cleancode-20260703-005546.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-154451.md + - file: specs/verifications/reports/audit-cleancode-20260703-153801.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-004226.md + - file: specs/verifications/reports/audit-cleancode-20260702-200030.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-212552.md + - file: specs/verifications/reports/audit-cleancode-20260704-004248.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-161624.md + - file: specs/verifications/reports/audit-cleancode-20260703-154311.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-181706.md + - file: specs/verifications/reports/audit-cleancode-20260626-204755.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-105035.md + - file: specs/verifications/reports/audit-cleancode-20260704-171157.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-092013.md + - file: specs/verifications/reports/audit-cleancode-20260704-091017.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-001702.md + - file: specs/verifications/reports/audit-cleancode-20260704-082326.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-132130.md + - file: specs/verifications/reports/audit-cleancode-20260705-175521.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-182429.md + - file: specs/verifications/reports/audit-cleancode-20260627-133613.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-163956.md + - file: specs/verifications/reports/audit-cleancode-20260626-195653.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-001902.md + - file: specs/verifications/reports/audit-cleancode-20260703-005358.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260721-093246.md + - file: specs/verifications/reports/audit-cleancode-20260704-085740.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-204300.md + - file: specs/verifications/reports/audit-cleancode-20260702-223359.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164141.md + - file: specs/verifications/reports/audit-cleancode-20260703-130821.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-173033.md + - file: specs/verifications/reports/audit-cleancode-20260704-145833.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164050.md + - file: specs/verifications/reports/audit-cleancode-20260703-142423.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-132858.md + - file: specs/verifications/reports/audit-cleancode-20260705-164319.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-174710.md + - file: specs/verifications/reports/audit-cleancode-20260705-165346.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165902.md + - file: specs/verifications/reports/audit-cleancode-20260702-080024.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005336.md + - file: specs/verifications/reports/audit-cleancode-20260703-142902.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-001029.md + - file: specs/verifications/reports/audit-cleancode-20260703-142359.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-172425.md + - file: specs/verifications/reports/audit-cleancode-20260705-175550.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-145255.md + - file: specs/verifications/reports/audit-cleancode-20260704-080343.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-133730.md + - file: specs/verifications/reports/audit-cleancode-20260704-082306.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-154726.md + - file: specs/verifications/reports/audit-cleancode-20260705-165418.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-154759.md + - file: specs/verifications/reports/audit-cleancode-20260704-143447.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-175929.md + - file: specs/verifications/reports/audit-cleancode-20260725-021918.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-172525.md + - file: specs/verifications/reports/audit-cleancode-20260703-005655.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-133254.md + - file: specs/verifications/reports/audit-cleancode-20260705-165222.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-184658.md + - file: specs/verifications/reports/audit-cleancode-20260705-165111.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-164258.md + - file: specs/verifications/reports/audit-cleancode-20260703-154214.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-164418.md + - file: specs/verifications/reports/audit-cleancode-20260703-181546.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-194009.md + - file: specs/verifications/reports/audit-cleancode-20260705-165807.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-092924.md + - file: specs/verifications/reports/audit-cleancode-20260704-083236.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260629-130359.md + - file: specs/verifications/reports/audit-cleancode-20260705-164918.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-130821.md + - file: specs/verifications/reports/audit-cleancode-20260629-132750.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-190539.md + - file: specs/verifications/reports/audit-cleancode-20260705-164343.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170706.md + - file: specs/verifications/reports/audit-cleancode-20260703-163338.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170757.md + - file: specs/verifications/reports/audit-cleancode-20260725-022131.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-163613.md + - file: specs/verifications/reports/audit-cleancode-20260705-170940.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-173429.md + - file: specs/verifications/reports/audit-cleancode-20260703-153739.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-142458.md + - file: specs/verifications/reports/audit-cleancode-20260703-180125.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-005318.md + - file: specs/verifications/reports/audit-cleancode-20260621-225313.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-235409.md + - file: specs/verifications/reports/audit-cleancode-20260703-174148.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-001952.md + - file: specs/verifications/reports/audit-cleancode-20260704-000357.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-195845.md + - file: specs/verifications/reports/audit-cleancode-20260703-222115.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-164155.md + - file: specs/verifications/reports/audit-cleancode-20260705-164429.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-002154.md + - file: specs/verifications/reports/audit-cleancode-20260705-164518.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-171134.md + - file: specs/verifications/reports/audit-cleancode-20260702-223313.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260621-182630.md + - file: specs/verifications/reports/audit-cleancode-20260704-083101.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-165733.md + - file: specs/verifications/reports/audit-cleancode-20260626-214501.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-091717.md + - file: specs/verifications/reports/audit-cleancode-20260703-221847.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-084911.md + - file: specs/verifications/reports/audit-cleancode-20260704-004226.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260629-130700.md + - file: specs/verifications/reports/audit-cleancode-20260705-163956.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-153136.md + - file: specs/verifications/reports/audit-cleancode-20260705-164141.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-172925.md + - file: specs/verifications/reports/audit-cleancode-20260703-173033.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-182346.md + - file: specs/verifications/reports/audit-cleancode-20260705-164050.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-115503.md + - file: specs/verifications/reports/audit-cleancode-20260705-165902.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-101402.md + - file: specs/verifications/reports/audit-cleancode-20260703-005336.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260621-231038.md + - file: specs/verifications/reports/audit-cleancode-20260703-172425.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-123626.md + - file: specs/verifications/reports/audit-cleancode-20260703-154726.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-184355.md + - file: specs/verifications/reports/audit-cleancode-20260703-172525.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-172751.md + - file: specs/verifications/reports/audit-cleancode-20260629-130359.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170431.md + - file: specs/verifications/reports/audit-cleancode-20260705-170706.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-101633.md + - file: specs/verifications/reports/audit-cleancode-20260705-170757.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-130900.md + - file: specs/verifications/reports/audit-cleancode-20260703-142458.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-103924.md + - file: specs/verifications/reports/audit-cleancode-20260702-195845.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-101425.md + - file: specs/verifications/reports/audit-cleancode-20260703-164155.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-163837.md + - file: specs/verifications/reports/audit-cleancode-20260621-182630.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-175105.md + - file: specs/verifications/reports/audit-cleancode-20260629-130700.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-000548.md + - file: specs/verifications/reports/audit-cleancode-20260703-153136.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-150200.md + - file: specs/verifications/reports/audit-cleancode-20260703-172925.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-175152.md + - file: specs/verifications/reports/audit-cleancode-20260621-231038.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-234704.md + - file: specs/verifications/reports/audit-cleancode-20260705-170431.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-163238.md + - file: specs/verifications/reports/audit-cleancode-20260705-163837.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-172133.md + - file: specs/verifications/reports/audit-cleancode-20260704-000548.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-180948.md + - file: specs/verifications/reports/audit-cleancode-20260704-150200.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-214329.md + - file: specs/verifications/reports/audit-cleancode-20260705-175152.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-144506.md + - file: specs/verifications/reports/audit-cleancode-20260703-163238.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260718-210010.md + - file: specs/verifications/reports/audit-cleancode-20260705-180948.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-173306.md + - file: specs/verifications/reports/audit-cleancode-20260704-144506.md line: 0 confidence: medium method: file_heuristic @@ -2252,10 +1040,6 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-131314.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260621-185054.md line: 0 confidence: medium @@ -2318,172 +1102,73 @@ links: - `specs/verifications/steps/and-there-should-be-no-commented-out-code-c5.sh` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/steps/and-there-should-be-no-code-duplication-dry-g5.sh` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/steps/and-there-should-be-no-redundant-comments-that-restate-code.sh` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-190334.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260713-144556.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-175346.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-165245.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-102313.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-103815.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-163934.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-202335.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-145222.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-165427.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-151538.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-132836.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-180022.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-163733.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-155647.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-181947.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-212931.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-160106.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-180858.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-181109.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-143153.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-215320.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-132011.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-172717.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-174039.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-132651.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-212830.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-182718.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170744.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005609.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-122420.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-154721.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-183547.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260626-205129.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-081618.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-162136.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-234209.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-172502.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260629-132717.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-160627.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-165137.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-223301.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260718-205519.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-131516.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-101228.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-102150.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-214411.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260622-001710.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-165047.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165920.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-000102.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-131912.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-132538.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-133327.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-001605.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-105239.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-181904.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-150326.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170432.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-101847.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-173628.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-182629.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-161434.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-154217.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-165703.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260713-143839.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-163159.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260711-001225.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-010055.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-163108.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-185319.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-183644.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-215759.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260629-132810.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-001328.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-235439.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164718.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-202226.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164609.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-192340.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-165651.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-172406.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-173408.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-160550.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260713-134603.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-091641.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-163954.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260718-210053.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-190002.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-093104.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-222132.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164251.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-132615.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-172212.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260713-140513.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170547.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-173125.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-180244.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170506.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-154135.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170532.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-154323.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-082500.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-101730.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170710.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260626-205844.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-165007.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-205711.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-182236.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-135136.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-103737.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-093242.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-213042.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-134029.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-164826.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-162400.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-110426.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-223023.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-134126.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-162245.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-105652.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-114127.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-164053.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-154055.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170704.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-173014.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-174734.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-164801.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-131809.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-175313.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-181604.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-163821.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-201018.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-165945.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-110149.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-131715.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-133750.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-105711.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-181656.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-174414.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-142931.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-192541.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-233740.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-173515.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-090946.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-190415.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-192435.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-094025.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-161022.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-125910.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-215656.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260713-135950.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-092605.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-143757.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-225914.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165619.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-154936.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-132530.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-174045.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164757.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-131004.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-091938.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-133945.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-174055.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-001312.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-110458.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164534.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005128.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-235526.md` (line 0, confidence: medium, method: file_heuristic) @@ -2493,89 +1178,42 @@ links: - `specs/verifications/reports/audit-cleancode-20260703-005444.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-223636.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-181759.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-105145.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-184319.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-193609.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-174351.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-154353.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-131211.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-130715.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-182555.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-124641.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-083430.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-080042.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-120114.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-234357.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-110242.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-143756.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-235505.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-220905.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-160732.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-145214.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-161026.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164627.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-143840.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-214041.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-001100.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-150417.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-155813.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164603.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-151437.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-143504.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-185913.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-154427.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260713-140559.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-163136.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-001518.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260721-184837.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170909.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-200136.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-154246.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-154541.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-105728.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-111510.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-180901.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-133532.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-145423.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-105643.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-141624.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164911.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-174207.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-160756.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-181236.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-163830.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-092533.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-174025.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260626-204652.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-145349.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-164643.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260718-205433.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-132944.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-163746.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-091141.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-184856.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-143844.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-133446.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-154339.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-223425.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-182836.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-202450.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-133710.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-194130.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-213831.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-174245.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005800.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-173348.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-165006.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005515.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165022.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-005225.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-143007.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-171058.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-150742.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164733.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165618.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-130546.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164707.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-155946.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170347.md` (line 0, confidence: medium, method: file_heuristic) @@ -2583,156 +1221,78 @@ links: - `specs/verifications/reports/audit-cleancode-20260704-083149.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170223.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164441.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-154637.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-001919.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-144757.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-220941.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-174117.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-093202.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-110206.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-120150.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-080057.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170448.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-082609.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-131734.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-182807.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-173917.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-185210.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-101322.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165256.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-192433.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165207.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-105013.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-200110.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-114242.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-001233.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-130623.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-162439.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260629-130939.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-002229.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-144202.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-183102.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-133837.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-233707.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-212919.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-163256.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-181458.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005720.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-164345.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-120250.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165035.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-112952.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-130756.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-130915.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-194053.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-001439.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-202651.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-165120.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260713-143840.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-000955.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-144557.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-174133.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-115538.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-113034.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164833.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-181114.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-161502.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170255.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164704.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-132813.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-164342.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-154344.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-120815.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-164833.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-154835.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165959.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164817.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-164759.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-155747.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-173218.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260626-204822.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-202348.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-161543.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-155551.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-125842.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-113257.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-181044.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-223249.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-133458.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164823.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-180900.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-120136.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-104009.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-163929.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-234324.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-180916.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-081735.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-154818.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-161735.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005423.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-130845.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-200055.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-173837.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170738.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-163839.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005546.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-153801.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-194215.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-200030.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-004248.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-154311.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260626-204755.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-084719.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-132017.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-171157.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-183350.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-150937.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-091017.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-082326.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-175521.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-110050.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-001337.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260627-133613.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260626-195653.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005358.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-220404.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-085740.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-223359.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-193756.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-163218.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-163309.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-130821.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-160906.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-094142.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-145833.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-142423.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-202442.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164319.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-164036.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165346.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-080024.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-142902.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-214125.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-164249.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-132604.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-142359.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-163353.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-132933.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-175550.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-174408.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-163120.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-080343.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-082306.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-182339.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165418.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-143447.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-155114.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-133637.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/verifications/reports/audit-cleancode-20260725-021918.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005655.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165222.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-131140.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165111.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-144700.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-154214.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-181546.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165807.md` (line 0, confidence: medium, method: file_heuristic) @@ -2741,133 +1301,53 @@ links: - `specs/verifications/reports/audit-cleancode-20260629-132750.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164343.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-163338.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-202558.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/verifications/reports/audit-cleancode-20260725-022131.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170940.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-163657.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-215213.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-160919.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-204345.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-212711.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-153739.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-175227.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-180125.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260621-225313.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-164721.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260721-093336.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-132207.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-130940.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-105058.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-163457.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-084617.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-084805.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-174631.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-174148.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-000357.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-222115.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-002322.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260721-220022.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164429.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260713-135838.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-093012.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260713-152233.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-131617.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-181159.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164518.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-223313.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-131350.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-083101.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260626-214501.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-115557.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-114525.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-093128.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-221847.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-154451.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-004226.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-212552.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-161624.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-181706.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-105035.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-092013.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-001702.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-132130.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-182429.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-163956.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-001902.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260721-093246.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-204300.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164141.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-173033.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164050.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-132858.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-174710.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165902.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005336.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-001029.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-172425.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-145255.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-133730.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-154726.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-154759.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-175929.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-172525.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-133254.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-184658.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-164258.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-164418.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-194009.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-092924.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260629-130359.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-130821.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-190539.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170706.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170757.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-163613.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-173429.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-142458.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-005318.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-235409.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-001952.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-195845.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-164155.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-002154.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-171134.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260621-182630.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-165733.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-091717.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-084911.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260629-130700.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-153136.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-172925.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-182346.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-115503.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-101402.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260621-231038.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-123626.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-184355.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-172751.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170431.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-101633.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-130900.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-103924.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-101425.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-163837.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-175105.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-000548.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-150200.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-175152.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-234704.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-163238.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-172133.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-180948.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-214329.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-144506.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260718-210010.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-173306.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260622-001925.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164958.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165537.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-151341.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-131314.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260621-185054.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-06-audit-code-auditor-oversized.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-06-audit-code-auditor-oversized.okf.md` (line 0, confidence: medium, method: file_heuristic) diff --git a/specs/codebase-wiki/e48s01.md b/specs/codebase-wiki/e48s01.md index 7ded7046..8d7e6c3f 100644 --- a/specs/codebase-wiki/e48s01.md +++ b/specs/codebase-wiki/e48s01.md @@ -56,6 +56,10 @@ links: line: 0 confidence: medium method: file_heuristic + - file: specs/bugs/BUG-2026-07-25-land-branch-protected.okf.md + line: 0 + confidence: medium + method: file_heuristic - file: specs/bugs/BUG-2026-07-23-epics-wiki-empty-references.okf.md line: 0 confidence: medium @@ -104,10 +108,6 @@ links: line: 0 confidence: medium method: file_heuristic - - file: website/src/content/docs/skills/maintain-wiki.mdx - line: 0 - confidence: medium - method: file_heuristic - file: docs/references/agent-config-files-and-okf.md line: 0 confidence: medium @@ -162,6 +162,7 @@ links: - `.windsurf/rules/maintain-wiki.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/steps/and-complex-logic-should-include-provenance-links-adrs-jira-or-commits.sh` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-06-evolve-skill-sync-oversized.okf.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/bugs/BUG-2026-07-25-land-branch-protected.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-23-epics-wiki-empty-references.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-24-installer-spinner-freezes-during-sync.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-23-epics-wiki-empty-references.md` (line 0, confidence: medium, method: file_heuristic) @@ -174,7 +175,6 @@ links: - `specs/epics/archive/e39-knowledge-graph/e39s08-integrate-maintain-wiki.md` (line 0, confidence: medium, method: file_heuristic) - `specs/epics/archive/e39-knowledge-graph/e39s07-maintain-wiki-skill.md` (line 0, confidence: medium, method: file_heuristic) - `.continue/rules/maintain-wiki.md` (line 0, confidence: medium, method: file_heuristic) -- `website/src/content/docs/skills/maintain-wiki.mdx` (line 0, confidence: medium, method: file_heuristic) - `docs/references/agent-config-files-and-okf.md` (line 0, confidence: medium, method: file_heuristic) - `.kilocode/rules/maintain-wiki.md` (line 0, confidence: medium, method: file_heuristic) - `scripts/okf-post-sync.sh` (line 0, confidence: medium, method: file_heuristic) diff --git a/specs/codebase-wiki/e48s02.md b/specs/codebase-wiki/e48s02.md index 66f7edf6..737f11bd 100644 --- a/specs/codebase-wiki/e48s02.md +++ b/specs/codebase-wiki/e48s02.md @@ -36,55 +36,11 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/GOLDEN-2026-07-09.okf.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-2026-07-18.okf.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/GOLDEN-2026-07-05.okf.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-2026-07-06.okf.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/GOLDEN-2026-07-07.okf.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/GOLDEN-2026-07-23.okf.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-2026-07-24.okf.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/GOLDEN-2026-07-13.okf.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-2026-07-23.okf.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-2026-07-07.okf.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-2026-07-21.okf.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/GOLDEN-2026-07-06.okf.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/GOLDEN-2026-07-18.okf.md + - file: specs/verifications/reports/GOLDEN-2026-07-25.okf.md line: 0 confidence: medium method: file_heuristic @@ -92,23 +48,15 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-2026-07-09.okf.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-2026-07-13.okf.md + - file: specs/verifications/reports/audit-2026-07-25.okf.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-2026-07-11.okf.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/GOLDEN-2026-07-24.okf.md + - file: specs/bugs/BUG-2026-07-06-g06-migrate-version-golden.okf.md line: 0 confidence: medium method: file_heuristic - - file: specs/bugs/BUG-2026-07-06-g06-migrate-version-golden.okf.md + - file: specs/bugs/BUG-2026-07-25-land-branch-protected.okf.md line: 0 confidence: medium method: file_heuristic @@ -197,25 +145,12 @@ links: - `specs/verifications/steps/and-every-change-should-include-runnable-tests-as-verification.sh` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/steps/and-tests-should-be-fast-and-run-with-a-single-command-t9.sh` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/steps/and-the-skill-packaging-pipeline-round-trips-a-golden-fixture-without-data-loss.sh` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/GOLDEN-2026-07-09.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-2026-07-18.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/GOLDEN-2026-07-05.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-2026-07-06.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/GOLDEN-2026-07-07.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/GOLDEN-2026-07-23.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-2026-07-24.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/GOLDEN-2026-07-13.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-2026-07-23.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-2026-07-07.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-2026-07-21.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/GOLDEN-2026-07-06.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/GOLDEN-2026-07-18.okf.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/verifications/reports/GOLDEN-2026-07-25.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-2026-07-05.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-2026-07-09.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-2026-07-13.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-2026-07-11.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/GOLDEN-2026-07-24.okf.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/verifications/reports/audit-2026-07-25.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-06-g06-migrate-version-golden.okf.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/bugs/BUG-2026-07-25-land-branch-protected.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-07-e48-audit-gaps.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-06-run-evals-golden-suite-oversized.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-03-golden-lock-stale-e37-ids.okf.md` (line 0, confidence: medium, method: file_heuristic) diff --git a/specs/codebase-wiki/e48s03.md b/specs/codebase-wiki/e48s03.md index b80aead7..d6940a61 100644 --- a/specs/codebase-wiki/e48s03.md +++ b/specs/codebase-wiki/e48s03.md @@ -100,6 +100,10 @@ links: line: 0 confidence: medium method: file_heuristic + - file: specs/bugs/BUG-2026-07-25-land-branch-protected.okf.md + line: 0 + confidence: medium + method: file_heuristic - file: specs/bugs/BUG-2026-07-06T205700.okf.md line: 0 confidence: medium @@ -496,6 +500,10 @@ links: line: 0 confidence: medium method: file_heuristic + - file: specs/bugs/BUG-2026-07-25-land-branch-protected.md + line: 0 + confidence: medium + method: file_heuristic - file: specs/bugs/BUG-2026-06-11T183000.md line: 0 confidence: medium @@ -568,10 +576,6 @@ links: line: 0 confidence: medium method: file_heuristic - - file: bigpowers-showcase/specs/bugs/BUG-2026-07-05-race-condition.md - line: 0 - confidence: medium - method: file_heuristic --- # e48s03: OKF-ify bug-registry: specs/bugs/registry.yaml emits concept bundles per bug @@ -605,6 +609,7 @@ links: - `specs/bugs/BUG-2026-07-04-stale-bak-features.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-06T134600-github-pages-deploy-flaky.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-06-gate-trace-matrix-oversized.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/bugs/BUG-2026-07-25-land-branch-protected.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-06T205700.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-04-stale-bak-features.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-09-dead-function-build-skill-graph.okf.md` (line 0, confidence: medium, method: file_heuristic) @@ -704,6 +709,7 @@ links: - `specs/bugs/BUG-2026-07-09T033939-golden-g01-submodule-checkout.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-07-compliance-record-cycle-time-oversized.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-07-compliance-boolean-chains-g28.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/bugs/BUG-2026-07-25-land-branch-protected.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-06-11T183000.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-03T020000.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-06-craft-skill-sync-oversized.okf.md` (line 0, confidence: medium, method: file_heuristic) @@ -722,4 +728,3 @@ links: - `.kilocode/rules/fix-bug.md` (line 0, confidence: medium, method: file_heuristic) - `.kilocode/rules/investigate-bug.md` (line 0, confidence: medium, method: file_heuristic) - `scripts/sync-bugs-registry.sh` (line 0, confidence: medium, method: file_heuristic) -- `bigpowers-showcase/specs/bugs/BUG-2026-07-05-race-condition.md` (line 0, confidence: medium, method: file_heuristic) diff --git a/specs/codebase-wiki/e48s05.md b/specs/codebase-wiki/e48s05.md index b00062dc..a16c6ad7 100644 --- a/specs/codebase-wiki/e48s05.md +++ b/specs/codebase-wiki/e48s05.md @@ -48,55 +48,11 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/GOLDEN-2026-07-09.okf.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-2026-07-18.okf.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/GOLDEN-2026-07-05.okf.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-2026-07-06.okf.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/GOLDEN-2026-07-07.okf.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/GOLDEN-2026-07-23.okf.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-2026-07-24.okf.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/GOLDEN-2026-07-13.okf.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-2026-07-23.okf.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-2026-07-07.okf.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-2026-07-21.okf.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/GOLDEN-2026-07-06.okf.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/GOLDEN-2026-07-18.okf.md + - file: specs/verifications/reports/GOLDEN-2026-07-25.okf.md line: 0 confidence: medium method: file_heuristic @@ -104,19 +60,7 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-2026-07-09.okf.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-2026-07-13.okf.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-2026-07-11.okf.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/GOLDEN-2026-07-24.okf.md + - file: specs/verifications/reports/audit-2026-07-25.okf.md line: 0 confidence: medium method: file_heuristic @@ -152,6 +96,10 @@ links: line: 0 confidence: medium method: file_heuristic + - file: specs/bugs/BUG-2026-07-25-land-branch-protected.okf.md + line: 0 + confidence: medium + method: file_heuristic - file: specs/bugs/BUG-2026-07-06T205700.okf.md line: 0 confidence: medium @@ -656,6 +604,10 @@ links: line: 0 confidence: medium method: file_heuristic + - file: specs/epics-wiki/e79.okf.md + line: 0 + confidence: medium + method: file_heuristic - file: specs/epics-wiki/e67.okf.md line: 0 confidence: medium @@ -756,24 +708,10 @@ links: - `specs/verifications/steps/and-i-should-enforce-a-two-stage-review-gate.sh` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/steps/then-skills-should-include-bold-hard-gate-callout-blocks.sh` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/steps/and-i-should-reject-work-that-fails-its-risk-tier-verification-gate.sh` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/GOLDEN-2026-07-09.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-2026-07-18.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/GOLDEN-2026-07-05.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-2026-07-06.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/GOLDEN-2026-07-07.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/GOLDEN-2026-07-23.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-2026-07-24.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/GOLDEN-2026-07-13.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-2026-07-23.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-2026-07-07.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-2026-07-21.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/GOLDEN-2026-07-06.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/GOLDEN-2026-07-18.okf.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/verifications/reports/GOLDEN-2026-07-25.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-2026-07-05.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-2026-07-09.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-2026-07-13.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-2026-07-11.okf.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/GOLDEN-2026-07-24.okf.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/verifications/reports/audit-2026-07-25.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-03-venv-not-gitignored.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-07-compliance-skill-catalog-n7.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-06-g06-migrate-version-golden.okf.md` (line 0, confidence: medium, method: file_heuristic) @@ -782,6 +720,7 @@ links: - `specs/bugs/BUG-2026-06-02T164500.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-06-evolve-skill-sync-oversized.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-03-validate-specs-no-real-parser.okf.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/bugs/BUG-2026-07-25-land-branch-protected.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-06T205700.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-04-stale-bak-features.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-09-dead-function-build-skill-graph.okf.md` (line 0, confidence: medium, method: file_heuristic) @@ -908,6 +847,7 @@ links: - `specs/epics-wiki/e16.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/epics-wiki/e08.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/epics-wiki/e04.okf.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/epics-wiki/e79.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/epics-wiki/e67.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/epics-wiki/e41.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/epics-wiki/e22.okf.md` (line 0, confidence: medium, method: file_heuristic) diff --git a/specs/codebase-wiki/e51s02.md b/specs/codebase-wiki/e51s02.md index 08e55caa..5f23968a 100644 --- a/specs/codebase-wiki/e51s02.md +++ b/specs/codebase-wiki/e51s02.md @@ -13,7 +13,7 @@ links: confidence: high method: explicit_tag - file: .gemini/extensions/bigpowers/commands/prompts/seed-conventions.md - line: 105 + line: 122 confidence: high method: explicit_tag - file: .gemini/extensions/bigpowers/skills/seed-conventions/SKILL.md @@ -21,7 +21,7 @@ links: confidence: high method: explicit_tag - file: .gemini/extensions/bigpowers/skills/seed-conventions/SKILL.md - line: 107 + line: 124 confidence: high method: explicit_tag - file: .trae/skills/seed-conventions/SKILL.md @@ -29,7 +29,7 @@ links: confidence: high method: explicit_tag - file: .trae/skills/seed-conventions/SKILL.md - line: 106 + line: 123 confidence: high method: explicit_tag - file: .windsurf/rules/seed-conventions.md @@ -37,7 +37,7 @@ links: confidence: high method: explicit_tag - file: .windsurf/rules/seed-conventions.md - line: 106 + line: 123 confidence: high method: explicit_tag - file: specs/epics/archive/e51-always-green-shift-left/e51s02-seed-preflight-default.md @@ -57,7 +57,7 @@ links: confidence: high method: explicit_tag - file: .agents/skills/seed-conventions/SKILL.md - line: 106 + line: 123 confidence: high method: explicit_tag - file: .kilocode/rules/seed-conventions.md @@ -65,7 +65,7 @@ links: confidence: high method: explicit_tag - file: .kilocode/rules/seed-conventions.md - line: 106 + line: 123 confidence: high method: explicit_tag - file: .codex/skills/seed-conventions/SKILL.md @@ -73,7 +73,7 @@ links: confidence: high method: explicit_tag - file: .codex/skills/seed-conventions/SKILL.md - line: 106 + line: 123 confidence: high method: explicit_tag - file: skills/seed-conventions/REFERENCE.md @@ -89,7 +89,7 @@ links: confidence: high method: explicit_tag - file: .codebuddy/skills/seed-conventions/SKILL.md - line: 106 + line: 123 confidence: high method: explicit_tag - file: .zcode/skills/seed-conventions/SKILL.md @@ -97,7 +97,7 @@ links: confidence: high method: explicit_tag - file: .zcode/skills/seed-conventions/SKILL.md - line: 106 + line: 123 confidence: high method: explicit_tag - file: .mimocode/skills/seed-conventions/SKILL.md @@ -105,7 +105,7 @@ links: confidence: high method: explicit_tag - file: .mimocode/skills/seed-conventions/SKILL.md - line: 106 + line: 123 confidence: high method: explicit_tag - file: .hermes/skills/seed-conventions/SKILL.md @@ -113,7 +113,7 @@ links: confidence: high method: explicit_tag - file: .hermes/skills/seed-conventions/SKILL.md - line: 106 + line: 123 confidence: high method: explicit_tag - file: .pi/prompts/seed-conventions.md @@ -121,7 +121,7 @@ links: confidence: high method: explicit_tag - file: .pi/prompts/seed-conventions.md - line: 105 + line: 122 confidence: high method: explicit_tag - file: .pi/skills/seed-conventions/SKILL.md @@ -129,7 +129,7 @@ links: confidence: high method: explicit_tag - file: .pi/skills/seed-conventions/SKILL.md - line: 106 + line: 123 confidence: high method: explicit_tag - file: specs/WORKFLOW-solo-git.md @@ -148,6 +148,10 @@ links: line: 0 confidence: medium method: file_heuristic + - file: specs/epics/e79-agentic-ste/e79s03-seed-conventions.md + line: 0 + confidence: medium + method: file_heuristic - file: specs/epics/archive/e51-always-green-shift-left/e51s01-conventions-always-green.md line: 0 confidence: medium @@ -175,40 +179,41 @@ links: ## Implemented In - `.gemini/extensions/bigpowers/commands/prompts/seed-conventions.md` (line 9, confidence: high, method: explicit_tag) -- `.gemini/extensions/bigpowers/commands/prompts/seed-conventions.md` (line 105, confidence: high, method: explicit_tag) +- `.gemini/extensions/bigpowers/commands/prompts/seed-conventions.md` (line 122, confidence: high, method: explicit_tag) - `.gemini/extensions/bigpowers/skills/seed-conventions/SKILL.md` (line 11, confidence: high, method: explicit_tag) -- `.gemini/extensions/bigpowers/skills/seed-conventions/SKILL.md` (line 107, confidence: high, method: explicit_tag) +- `.gemini/extensions/bigpowers/skills/seed-conventions/SKILL.md` (line 124, confidence: high, method: explicit_tag) - `.trae/skills/seed-conventions/SKILL.md` (line 10, confidence: high, method: explicit_tag) -- `.trae/skills/seed-conventions/SKILL.md` (line 106, confidence: high, method: explicit_tag) +- `.trae/skills/seed-conventions/SKILL.md` (line 123, confidence: high, method: explicit_tag) - `.windsurf/rules/seed-conventions.md` (line 10, confidence: high, method: explicit_tag) -- `.windsurf/rules/seed-conventions.md` (line 106, confidence: high, method: explicit_tag) +- `.windsurf/rules/seed-conventions.md` (line 123, confidence: high, method: explicit_tag) - `specs/epics/archive/e51-always-green-shift-left/e51s02-seed-preflight-default.md` (line 1, confidence: high, method: explicit_tag) - `specs/epics/archive/e51-always-green-shift-left/e51s02-tasks.yaml` (line 31, confidence: high, method: explicit_tag) - `specs/epics/archive/e51-always-green-shift-left/e51s02-tasks.yaml` (line 32, confidence: high, method: explicit_tag) - `.agents/skills/seed-conventions/SKILL.md` (line 10, confidence: high, method: explicit_tag) -- `.agents/skills/seed-conventions/SKILL.md` (line 106, confidence: high, method: explicit_tag) +- `.agents/skills/seed-conventions/SKILL.md` (line 123, confidence: high, method: explicit_tag) - `.kilocode/rules/seed-conventions.md` (line 10, confidence: high, method: explicit_tag) -- `.kilocode/rules/seed-conventions.md` (line 106, confidence: high, method: explicit_tag) +- `.kilocode/rules/seed-conventions.md` (line 123, confidence: high, method: explicit_tag) - `.codex/skills/seed-conventions/SKILL.md` (line 10, confidence: high, method: explicit_tag) -- `.codex/skills/seed-conventions/SKILL.md` (line 106, confidence: high, method: explicit_tag) +- `.codex/skills/seed-conventions/SKILL.md` (line 123, confidence: high, method: explicit_tag) - `skills/seed-conventions/REFERENCE.md` (line 1, confidence: high, method: explicit_tag) - `skills/seed-conventions/SKILL.md` (line 11, confidence: high, method: explicit_tag) - `.codebuddy/skills/seed-conventions/SKILL.md` (line 10, confidence: high, method: explicit_tag) -- `.codebuddy/skills/seed-conventions/SKILL.md` (line 106, confidence: high, method: explicit_tag) +- `.codebuddy/skills/seed-conventions/SKILL.md` (line 123, confidence: high, method: explicit_tag) - `.zcode/skills/seed-conventions/SKILL.md` (line 10, confidence: high, method: explicit_tag) -- `.zcode/skills/seed-conventions/SKILL.md` (line 106, confidence: high, method: explicit_tag) +- `.zcode/skills/seed-conventions/SKILL.md` (line 123, confidence: high, method: explicit_tag) - `.mimocode/skills/seed-conventions/SKILL.md` (line 10, confidence: high, method: explicit_tag) -- `.mimocode/skills/seed-conventions/SKILL.md` (line 106, confidence: high, method: explicit_tag) +- `.mimocode/skills/seed-conventions/SKILL.md` (line 123, confidence: high, method: explicit_tag) - `.hermes/skills/seed-conventions/SKILL.md` (line 10, confidence: high, method: explicit_tag) -- `.hermes/skills/seed-conventions/SKILL.md` (line 106, confidence: high, method: explicit_tag) +- `.hermes/skills/seed-conventions/SKILL.md` (line 123, confidence: high, method: explicit_tag) - `.pi/prompts/seed-conventions.md` (line 9, confidence: high, method: explicit_tag) -- `.pi/prompts/seed-conventions.md` (line 105, confidence: high, method: explicit_tag) +- `.pi/prompts/seed-conventions.md` (line 122, confidence: high, method: explicit_tag) - `.pi/skills/seed-conventions/SKILL.md` (line 10, confidence: high, method: explicit_tag) -- `.pi/skills/seed-conventions/SKILL.md` (line 106, confidence: high, method: explicit_tag) +- `.pi/skills/seed-conventions/SKILL.md` (line 123, confidence: high, method: explicit_tag) - `specs/WORKFLOW-solo-git.md` (line 0, confidence: medium, method: file_heuristic) - `specs/skills-wiki/skills/seed-conventions.md` (line 0, confidence: medium, method: file_heuristic) - `specs/conventions-wiki/always-green-shift-left.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/steps/and-solo-git-profile-exists.sh` (line 0, confidence: medium, method: file_heuristic) +- `specs/epics/e79-agentic-ste/e79s03-seed-conventions.md` (line 0, confidence: medium, method: file_heuristic) - `specs/epics/archive/e51-always-green-shift-left/e51s01-conventions-always-green.md` (line 0, confidence: medium, method: file_heuristic) - `.continue/rules/seed-conventions.md` (line 0, confidence: medium, method: file_heuristic) - `website/src/content/docs/skills/seed-conventions.mdx` (line 0, confidence: medium, method: file_heuristic) diff --git a/specs/codebase-wiki/e51s03.md b/specs/codebase-wiki/e51s03.md index bef8a909..cfdb8a93 100644 --- a/specs/codebase-wiki/e51s03.md +++ b/specs/codebase-wiki/e51s03.md @@ -176,6 +176,10 @@ links: line: 0 confidence: medium method: file_heuristic + - file: specs/bugs/BUG-2026-07-25-land-branch-protected.okf.md + line: 0 + confidence: medium + method: file_heuristic - file: specs/bugs/BUG-2026-07-06-verify-work-runner-scripts-oversized.md line: 0 confidence: medium @@ -184,6 +188,10 @@ links: line: 0 confidence: medium method: file_heuristic + - file: specs/bugs/BUG-2026-07-25-land-branch-protected.md + line: 0 + confidence: medium + method: file_heuristic - file: specs/adr-wiki/0005-hard-gate-mandate.okf.md line: 0 confidence: medium @@ -308,8 +316,10 @@ links: - `specs/verifications/steps/then-skills-should-include-bold-hard-gate-callout-blocks.sh` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/steps/and-i-should-reject-work-that-fails-its-risk-tier-verification-gate.sh` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/steps/and-it-must-prohibit-direct-work-on-main-master-branches.sh` (line 0, confidence: medium, method: file_heuristic) +- `specs/bugs/BUG-2026-07-25-land-branch-protected.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-06-verify-work-runner-scripts-oversized.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-06-verify-work-runner-scripts-oversized.okf.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/bugs/BUG-2026-07-25-land-branch-protected.md` (line 0, confidence: medium, method: file_heuristic) - `specs/adr-wiki/0005-hard-gate-mandate.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/benchmarks/verify-work.yaml` (line 0, confidence: medium, method: file_heuristic) - `specs/tech-architecture/PLAN-add-hard-gates.md` (line 0, confidence: medium, method: file_heuristic) diff --git a/specs/codebase-wiki/e51s04.md b/specs/codebase-wiki/e51s04.md index 79904e47..9263546e 100644 --- a/specs/codebase-wiki/e51s04.md +++ b/specs/codebase-wiki/e51s04.md @@ -108,14 +108,6 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-190334.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260713-144556.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-175346.md line: 0 confidence: medium @@ -124,38 +116,10 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-102313.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-103815.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-163934.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-202335.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-145222.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-165427.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-151538.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-132836.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-180022.md line: 0 confidence: medium @@ -164,26 +128,10 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-155647.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-181947.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-212931.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-160106.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-180858.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-181109.md line: 0 confidence: medium @@ -192,34 +140,6 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-215320.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-132011.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-172717.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-174039.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-132651.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-212830.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-182718.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-170744.md line: 0 confidence: medium @@ -232,14 +152,6 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-154721.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-183547.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260626-205129.md line: 0 confidence: medium @@ -264,10 +176,6 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-160627.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260702-165137.md line: 0 confidence: medium @@ -276,34 +184,10 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260718-205519.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-131516.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-101228.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-102150.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-214411.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260622-001710.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-165047.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-165920.md line: 0 confidence: medium @@ -312,26 +196,6 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-131912.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-132538.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-133327.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-001605.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-105239.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-181904.md line: 0 confidence: medium @@ -344,42 +208,14 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-101847.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-173628.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-182629.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-161434.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-154217.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-165703.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260713-143839.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-163159.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260711-001225.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-010055.md line: 0 confidence: medium @@ -388,26 +224,10 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-185319.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-183644.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-215759.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260629-132810.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-001328.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-235439.md line: 0 confidence: medium @@ -416,22 +236,10 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-202226.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-164609.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-192340.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-165651.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-172406.md line: 0 confidence: medium @@ -440,34 +248,10 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-160550.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260713-134603.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-091641.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-163954.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260718-210053.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-190002.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-093104.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-222132.md line: 0 confidence: medium @@ -476,18 +260,6 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-132615.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-172212.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260713-140513.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-170547.md line: 0 confidence: medium @@ -504,26 +276,14 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-154135.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-170532.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-154323.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260704-082500.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-101730.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-170710.md line: 0 confidence: medium @@ -532,78 +292,14 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-165007.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-205711.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-182236.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-135136.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-103737.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-093242.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-213042.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-134029.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-164826.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-162400.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-110426.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260702-223023.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-134126.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-162245.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-105652.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-114127.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-164053.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-154055.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-170704.md line: 0 confidence: medium @@ -616,22 +312,10 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-164801.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-131809.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-175313.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-181604.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260705-163821.md line: 0 confidence: medium @@ -644,83 +328,27 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-110149.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-131715.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-133750.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-105711.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260703-181656.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-174414.md + - file: specs/verifications/reports/audit-cleancode-20260703-142931.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-142931.md + - file: specs/verifications/reports/audit-cleancode-20260703-233740.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-192541.md + - file: specs/verifications/reports/audit-cleancode-20260704-090946.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-233740.md + - file: specs/verifications/reports/audit-cleancode-20260703-125910.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-173515.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-090946.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-190415.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-192435.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-094025.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-161022.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-125910.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-215656.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260713-135950.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-092605.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-143757.md + - file: specs/verifications/reports/audit-cleancode-20260704-143757.md line: 0 confidence: medium method: file_heuristic @@ -728,1563 +356,723 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165619.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-154936.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-132530.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-174045.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164757.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-131004.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-091938.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-133945.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-174055.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-001312.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-110458.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164534.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005128.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-235526.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-174243.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165122.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260626-205146.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005444.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-223636.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-181759.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-105145.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-184319.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-193609.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-174351.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-154353.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-131211.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-130715.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-182555.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-124641.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-083430.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-080042.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-120114.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-234357.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-110242.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-143756.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-235505.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-220905.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-160732.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-145214.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-161026.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164627.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-143840.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-214041.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-001100.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-150417.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-155813.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164603.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-151437.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-143504.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-185913.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-154427.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260713-140559.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-163136.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-001518.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260721-184837.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170909.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-200136.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-154246.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-154541.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-105728.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-111510.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-180901.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-133532.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-145423.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-105643.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-141624.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164911.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-174207.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-160756.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-181236.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-163830.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-092533.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-174025.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260626-204652.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-145349.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-164643.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260718-205433.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-132944.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-163746.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-091141.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-184856.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-143844.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-133446.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-154339.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-223425.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-182836.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-202450.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-133710.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-194130.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-213831.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-174245.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005800.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-173348.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-165006.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005515.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165022.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-005225.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-143007.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-171058.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-150742.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164733.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165618.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-130546.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164707.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-155946.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170347.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-174005.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-083149.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170223.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164441.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-154637.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-001919.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-144757.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-220941.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-174117.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-093202.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-110206.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-120150.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-080057.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170448.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-082609.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-131734.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-182807.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-173917.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-185210.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-101322.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165256.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-192433.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165207.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-105013.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-200110.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-114242.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-001233.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-130623.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-162439.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260629-130939.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-002229.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-144202.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-183102.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-133837.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-233707.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-212919.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-163256.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-181458.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005720.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-164345.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-120250.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165035.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-112952.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-130756.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-130915.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-194053.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-001439.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-202651.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-165120.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260713-143840.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-000955.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-144557.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-174133.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-115538.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-113034.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164833.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-181114.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-161502.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170255.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164704.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-132813.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-164342.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-154344.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-120815.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-164833.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-154835.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165959.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164817.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-164759.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-155747.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-173218.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260626-204822.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-202348.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-161543.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-155551.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-125842.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-113257.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-181044.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-223249.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-133458.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164823.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-180900.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-120136.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-104009.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-163929.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-234324.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-180916.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-081735.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-154818.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-161735.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005423.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-130845.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-200055.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-173837.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170738.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-163839.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005546.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-153801.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-194215.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-200030.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-004248.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-154311.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260626-204755.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-084719.md - line: 0 - confidence: medium - method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-132017.md + - file: specs/verifications/reports/audit-cleancode-20260705-165619.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-171157.md + - file: specs/verifications/reports/audit-cleancode-20260703-174045.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-183350.md + - file: specs/verifications/reports/audit-cleancode-20260705-164757.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-150937.md + - file: specs/verifications/reports/audit-cleancode-20260703-131004.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-091017.md + - file: specs/verifications/reports/audit-cleancode-20260703-174055.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-082326.md + - file: specs/verifications/reports/audit-cleancode-20260705-164534.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-175521.md + - file: specs/verifications/reports/audit-cleancode-20260703-005128.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-110050.md + - file: specs/verifications/reports/audit-cleancode-20260703-235526.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-001337.md + - file: specs/verifications/reports/audit-cleancode-20260703-174243.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260627-133613.md + - file: specs/verifications/reports/audit-cleancode-20260705-165122.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260626-195653.md + - file: specs/verifications/reports/audit-cleancode-20260626-205146.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005358.md + - file: specs/verifications/reports/audit-cleancode-20260703-005444.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-220404.md + - file: specs/verifications/reports/audit-cleancode-20260702-223636.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-085740.md + - file: specs/verifications/reports/audit-cleancode-20260705-181759.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-223359.md + - file: specs/verifications/reports/audit-cleancode-20260703-154353.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-193756.md + - file: specs/verifications/reports/audit-cleancode-20260703-130715.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-163218.md + - file: specs/verifications/reports/audit-cleancode-20260704-083430.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-163309.md + - file: specs/verifications/reports/audit-cleancode-20260702-080042.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-130821.md + - file: specs/verifications/reports/audit-cleancode-20260703-234357.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-160906.md + - file: specs/verifications/reports/audit-cleancode-20260703-220905.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-094142.md + - file: specs/verifications/reports/audit-cleancode-20260703-160732.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-145833.md + - file: specs/verifications/reports/audit-cleancode-20260705-164627.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-142423.md + - file: specs/verifications/reports/audit-cleancode-20260704-143840.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-202442.md + - file: specs/verifications/reports/audit-cleancode-20260703-214041.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164319.md + - file: specs/verifications/reports/audit-cleancode-20260704-150417.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-164036.md + - file: specs/verifications/reports/audit-cleancode-20260703-155813.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165346.md + - file: specs/verifications/reports/audit-cleancode-20260705-164603.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-080024.md + - file: specs/verifications/reports/audit-cleancode-20260704-143504.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-142902.md + - file: specs/verifications/reports/audit-cleancode-20260702-154427.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-214125.md + - file: specs/verifications/reports/audit-cleancode-20260703-163136.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-164249.md + - file: specs/verifications/reports/audit-cleancode-20260705-170909.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-132604.md + - file: specs/verifications/reports/audit-cleancode-20260702-200136.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-142359.md + - file: specs/verifications/reports/audit-cleancode-20260703-154246.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-163353.md + - file: specs/verifications/reports/audit-cleancode-20260705-180901.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-132933.md + - file: specs/verifications/reports/audit-cleancode-20260702-133532.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-175550.md + - file: specs/verifications/reports/audit-cleancode-20260705-164911.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-174408.md + - file: specs/verifications/reports/audit-cleancode-20260703-174207.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-163120.md + - file: specs/verifications/reports/audit-cleancode-20260703-160756.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-080343.md + - file: specs/verifications/reports/audit-cleancode-20260703-174025.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-082306.md + - file: specs/verifications/reports/audit-cleancode-20260626-204652.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-182339.md + - file: specs/verifications/reports/audit-cleancode-20260704-091141.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165418.md + - file: specs/verifications/reports/audit-cleancode-20260702-154339.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-143447.md + - file: specs/verifications/reports/audit-cleancode-20260702-223425.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-155114.md + - file: specs/verifications/reports/audit-cleancode-20260703-005800.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-133637.md + - file: specs/verifications/reports/audit-cleancode-20260703-173348.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005655.md + - file: specs/verifications/reports/audit-cleancode-20260703-005515.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165222.md + - file: specs/verifications/reports/audit-cleancode-20260705-165022.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-131140.md + - file: specs/verifications/reports/audit-cleancode-20260703-143007.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165111.md + - file: specs/verifications/reports/audit-cleancode-20260705-164733.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-144700.md + - file: specs/verifications/reports/audit-cleancode-20260705-165618.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-154214.md + - file: specs/verifications/reports/audit-cleancode-20260705-164707.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-181546.md + - file: specs/verifications/reports/audit-cleancode-20260703-155946.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165807.md + - file: specs/verifications/reports/audit-cleancode-20260705-170347.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-083236.md + - file: specs/verifications/reports/audit-cleancode-20260703-174005.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164918.md + - file: specs/verifications/reports/audit-cleancode-20260704-083149.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260629-132750.md + - file: specs/verifications/reports/audit-cleancode-20260705-170223.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164343.md + - file: specs/verifications/reports/audit-cleancode-20260705-164441.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-163338.md + - file: specs/verifications/reports/audit-cleancode-20260703-220941.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-202558.md + - file: specs/verifications/reports/audit-cleancode-20260702-080057.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170940.md + - file: specs/verifications/reports/audit-cleancode-20260705-170448.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-163657.md + - file: specs/verifications/reports/audit-cleancode-20260704-082609.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-215213.md + - file: specs/verifications/reports/audit-cleancode-20260705-165256.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-160919.md + - file: specs/verifications/reports/audit-cleancode-20260705-165207.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-204345.md + - file: specs/verifications/reports/audit-cleancode-20260702-200110.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-212711.md + - file: specs/verifications/reports/audit-cleancode-20260629-130939.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-153739.md + - file: specs/verifications/reports/audit-cleancode-20260704-144202.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-175227.md + - file: specs/verifications/reports/audit-cleancode-20260703-233707.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-180125.md + - file: specs/verifications/reports/audit-cleancode-20260703-163256.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260621-225313.md + - file: specs/verifications/reports/audit-cleancode-20260705-181458.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-164721.md + - file: specs/verifications/reports/audit-cleancode-20260703-005720.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260721-093336.md + - file: specs/verifications/reports/audit-cleancode-20260705-165035.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-132207.md + - file: specs/verifications/reports/audit-cleancode-20260703-130756.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-130940.md + - file: specs/verifications/reports/audit-cleancode-20260703-130915.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-105058.md + - file: specs/verifications/reports/audit-cleancode-20260703-144557.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-163457.md + - file: specs/verifications/reports/audit-cleancode-20260703-174133.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-084617.md + - file: specs/verifications/reports/audit-cleancode-20260705-164833.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-084805.md + - file: specs/verifications/reports/audit-cleancode-20260705-181114.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-174631.md + - file: specs/verifications/reports/audit-cleancode-20260705-170255.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-174148.md + - file: specs/verifications/reports/audit-cleancode-20260705-164704.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-000357.md + - file: specs/verifications/reports/audit-cleancode-20260705-165959.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-222115.md + - file: specs/verifications/reports/audit-cleancode-20260705-164817.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-002322.md + - file: specs/verifications/reports/audit-cleancode-20260703-155747.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260721-220022.md + - file: specs/verifications/reports/audit-cleancode-20260626-204822.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164429.md + - file: specs/verifications/reports/audit-cleancode-20260703-155551.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260713-135838.md + - file: specs/verifications/reports/audit-cleancode-20260703-125842.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-093012.md + - file: specs/verifications/reports/audit-cleancode-20260705-181044.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260713-152233.md + - file: specs/verifications/reports/audit-cleancode-20260702-223249.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-131617.md + - file: specs/verifications/reports/audit-cleancode-20260705-164823.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-181159.md + - file: specs/verifications/reports/audit-cleancode-20260703-234324.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164518.md + - file: specs/verifications/reports/audit-cleancode-20260705-180916.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-223313.md + - file: specs/verifications/reports/audit-cleancode-20260704-081735.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-131350.md + - file: specs/verifications/reports/audit-cleancode-20260704-161735.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-083101.md + - file: specs/verifications/reports/audit-cleancode-20260703-005423.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260626-214501.md + - file: specs/verifications/reports/audit-cleancode-20260703-130845.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-115557.md + - file: specs/verifications/reports/audit-cleancode-20260702-200055.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-114525.md + - file: specs/verifications/reports/audit-cleancode-20260705-170738.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-093128.md + - file: specs/verifications/reports/audit-cleancode-20260705-163839.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-221847.md + - file: specs/verifications/reports/audit-cleancode-20260703-005546.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-154451.md + - file: specs/verifications/reports/audit-cleancode-20260703-153801.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-004226.md + - file: specs/verifications/reports/audit-cleancode-20260702-200030.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-212552.md + - file: specs/verifications/reports/audit-cleancode-20260704-004248.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-161624.md + - file: specs/verifications/reports/audit-cleancode-20260703-154311.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-181706.md + - file: specs/verifications/reports/audit-cleancode-20260626-204755.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-105035.md + - file: specs/verifications/reports/audit-cleancode-20260704-171157.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-092013.md + - file: specs/verifications/reports/audit-cleancode-20260704-091017.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-001702.md + - file: specs/verifications/reports/audit-cleancode-20260704-082326.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-132130.md + - file: specs/verifications/reports/audit-cleancode-20260705-175521.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-182429.md + - file: specs/verifications/reports/audit-cleancode-20260627-133613.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-163956.md + - file: specs/verifications/reports/audit-cleancode-20260626-195653.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-001902.md + - file: specs/verifications/reports/audit-cleancode-20260703-005358.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260721-093246.md + - file: specs/verifications/reports/audit-cleancode-20260704-085740.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-204300.md + - file: specs/verifications/reports/audit-cleancode-20260702-223359.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164141.md + - file: specs/verifications/reports/audit-cleancode-20260703-130821.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-173033.md + - file: specs/verifications/reports/audit-cleancode-20260704-145833.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-164050.md + - file: specs/verifications/reports/audit-cleancode-20260703-142423.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-132858.md + - file: specs/verifications/reports/audit-cleancode-20260705-164319.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-174710.md + - file: specs/verifications/reports/audit-cleancode-20260705-165346.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-165902.md + - file: specs/verifications/reports/audit-cleancode-20260702-080024.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-005336.md + - file: specs/verifications/reports/audit-cleancode-20260703-142902.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-001029.md + - file: specs/verifications/reports/audit-cleancode-20260703-142359.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-172425.md + - file: specs/verifications/reports/audit-cleancode-20260705-175550.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-145255.md + - file: specs/verifications/reports/audit-cleancode-20260704-080343.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-133730.md + - file: specs/verifications/reports/audit-cleancode-20260704-082306.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-154726.md + - file: specs/verifications/reports/audit-cleancode-20260705-165418.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-154759.md + - file: specs/verifications/reports/audit-cleancode-20260704-143447.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-175929.md + - file: specs/verifications/reports/audit-cleancode-20260725-021918.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-172525.md + - file: specs/verifications/reports/audit-cleancode-20260703-005655.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-133254.md + - file: specs/verifications/reports/audit-cleancode-20260705-165222.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-184658.md + - file: specs/verifications/reports/audit-cleancode-20260705-165111.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-164258.md + - file: specs/verifications/reports/audit-cleancode-20260703-154214.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-164418.md + - file: specs/verifications/reports/audit-cleancode-20260703-181546.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-194009.md + - file: specs/verifications/reports/audit-cleancode-20260705-165807.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260724-092924.md + - file: specs/verifications/reports/audit-cleancode-20260704-083236.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260629-130359.md + - file: specs/verifications/reports/audit-cleancode-20260705-164918.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-130821.md + - file: specs/verifications/reports/audit-cleancode-20260629-132750.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-190539.md + - file: specs/verifications/reports/audit-cleancode-20260705-164343.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170706.md + - file: specs/verifications/reports/audit-cleancode-20260703-163338.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170757.md + - file: specs/verifications/reports/audit-cleancode-20260725-022131.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-163613.md + - file: specs/verifications/reports/audit-cleancode-20260705-170940.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-173429.md + - file: specs/verifications/reports/audit-cleancode-20260703-153739.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-142458.md + - file: specs/verifications/reports/audit-cleancode-20260703-180125.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-005318.md + - file: specs/verifications/reports/audit-cleancode-20260621-225313.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-235409.md + - file: specs/verifications/reports/audit-cleancode-20260703-174148.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-001952.md + - file: specs/verifications/reports/audit-cleancode-20260704-000357.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260702-195845.md + - file: specs/verifications/reports/audit-cleancode-20260703-222115.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-164155.md + - file: specs/verifications/reports/audit-cleancode-20260705-164429.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260709-002154.md + - file: specs/verifications/reports/audit-cleancode-20260705-164518.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-171134.md + - file: specs/verifications/reports/audit-cleancode-20260702-223313.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260621-182630.md + - file: specs/verifications/reports/audit-cleancode-20260704-083101.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-165733.md + - file: specs/verifications/reports/audit-cleancode-20260626-214501.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-091717.md + - file: specs/verifications/reports/audit-cleancode-20260703-221847.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-084911.md + - file: specs/verifications/reports/audit-cleancode-20260704-004226.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260629-130700.md + - file: specs/verifications/reports/audit-cleancode-20260705-163956.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-153136.md + - file: specs/verifications/reports/audit-cleancode-20260705-164141.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-172925.md + - file: specs/verifications/reports/audit-cleancode-20260703-173033.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-182346.md + - file: specs/verifications/reports/audit-cleancode-20260705-164050.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-115503.md + - file: specs/verifications/reports/audit-cleancode-20260705-165902.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-101402.md + - file: specs/verifications/reports/audit-cleancode-20260703-005336.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260621-231038.md + - file: specs/verifications/reports/audit-cleancode-20260703-172425.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-123626.md + - file: specs/verifications/reports/audit-cleancode-20260703-154726.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-184355.md + - file: specs/verifications/reports/audit-cleancode-20260703-172525.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-172751.md + - file: specs/verifications/reports/audit-cleancode-20260629-130359.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-170431.md + - file: specs/verifications/reports/audit-cleancode-20260705-170706.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-101633.md + - file: specs/verifications/reports/audit-cleancode-20260705-170757.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-130900.md + - file: specs/verifications/reports/audit-cleancode-20260703-142458.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-103924.md + - file: specs/verifications/reports/audit-cleancode-20260702-195845.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260707-101425.md + - file: specs/verifications/reports/audit-cleancode-20260703-164155.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-163837.md + - file: specs/verifications/reports/audit-cleancode-20260621-182630.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-175105.md + - file: specs/verifications/reports/audit-cleancode-20260629-130700.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-000548.md + - file: specs/verifications/reports/audit-cleancode-20260703-153136.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-150200.md + - file: specs/verifications/reports/audit-cleancode-20260703-172925.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-175152.md + - file: specs/verifications/reports/audit-cleancode-20260621-231038.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-234704.md + - file: specs/verifications/reports/audit-cleancode-20260705-170431.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260703-163238.md + - file: specs/verifications/reports/audit-cleancode-20260705-163837.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-172133.md + - file: specs/verifications/reports/audit-cleancode-20260704-000548.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260705-180948.md + - file: specs/verifications/reports/audit-cleancode-20260704-150200.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-214329.md + - file: specs/verifications/reports/audit-cleancode-20260705-175152.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260704-144506.md + - file: specs/verifications/reports/audit-cleancode-20260703-163238.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260718-210010.md + - file: specs/verifications/reports/audit-cleancode-20260705-180948.md line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260706-173306.md + - file: specs/verifications/reports/audit-cleancode-20260704-144506.md line: 0 confidence: medium method: file_heuristic @@ -2304,10 +1092,6 @@ links: line: 0 confidence: medium method: file_heuristic - - file: specs/verifications/reports/audit-cleancode-20260723-131314.md - line: 0 - confidence: medium - method: file_heuristic - file: specs/verifications/reports/audit-cleancode-20260621-185054.md line: 0 confidence: medium @@ -2543,172 +1327,73 @@ links: - `specs/conventions-wiki/p1-high-fix-before-merge.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/steps/and-the-plan-specifies-test-levels-and-fixture-architectures.sh` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/steps/and-the-skill-packaging-pipeline-round-trips-a-golden-fixture-without-data-loss.sh` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-190334.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260713-144556.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-175346.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-165245.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-102313.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-103815.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-163934.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-202335.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-145222.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-165427.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-151538.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-132836.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-180022.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-163733.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-155647.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-181947.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-212931.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-160106.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-180858.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-181109.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-143153.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-215320.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-132011.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-172717.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-174039.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-132651.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-212830.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-182718.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170744.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005609.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-122420.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-154721.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-183547.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260626-205129.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-081618.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-162136.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-234209.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-172502.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260629-132717.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-160627.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-165137.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-223301.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260718-205519.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-131516.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-101228.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-102150.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-214411.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260622-001710.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-165047.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165920.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-000102.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-131912.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-132538.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-133327.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-001605.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-105239.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-181904.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-150326.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170432.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-101847.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-173628.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-182629.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-161434.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-154217.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-165703.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260713-143839.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-163159.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260711-001225.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-010055.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-163108.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-185319.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-183644.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-215759.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260629-132810.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-001328.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-235439.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164718.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-202226.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164609.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-192340.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-165651.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-172406.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-173408.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-160550.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260713-134603.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-091641.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-163954.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260718-210053.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-190002.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-093104.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-222132.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164251.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-132615.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-172212.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260713-140513.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170547.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-173125.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-180244.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170506.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-154135.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170532.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-154323.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-082500.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-101730.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170710.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260626-205844.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-165007.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-205711.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-182236.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-135136.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-103737.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-093242.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-213042.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-134029.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-164826.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-162400.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-110426.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-223023.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-134126.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-162245.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-105652.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-114127.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-164053.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-154055.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170704.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-173014.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-174734.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-164801.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-131809.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-175313.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-181604.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-163821.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-201018.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-165945.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-110149.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-131715.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-133750.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-105711.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-181656.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-174414.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-142931.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-192541.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-233740.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-173515.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-090946.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-190415.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-192435.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-094025.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-161022.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-125910.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-215656.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260713-135950.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-092605.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-143757.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-225914.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165619.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-154936.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-132530.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-174045.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164757.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-131004.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-091938.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-133945.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-174055.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-001312.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-110458.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164534.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005128.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-235526.md` (line 0, confidence: medium, method: file_heuristic) @@ -2718,89 +1403,42 @@ links: - `specs/verifications/reports/audit-cleancode-20260703-005444.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-223636.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-181759.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-105145.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-184319.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-193609.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-174351.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-154353.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-131211.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-130715.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-182555.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-124641.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-083430.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-080042.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-120114.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-234357.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-110242.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-143756.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-235505.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-220905.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-160732.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-145214.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-161026.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164627.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-143840.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-214041.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-001100.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-150417.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-155813.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164603.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-151437.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-143504.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-185913.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-154427.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260713-140559.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-163136.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-001518.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260721-184837.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170909.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-200136.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-154246.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-154541.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-105728.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-111510.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-180901.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-133532.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-145423.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-105643.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-141624.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164911.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-174207.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-160756.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-181236.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-163830.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-092533.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-174025.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260626-204652.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-145349.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-164643.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260718-205433.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-132944.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-163746.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-091141.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-184856.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-143844.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-133446.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-154339.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-223425.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-182836.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-202450.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-133710.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-194130.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-213831.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-174245.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005800.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-173348.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-165006.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005515.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165022.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-005225.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-143007.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-171058.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-150742.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164733.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165618.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-130546.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164707.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-155946.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170347.md` (line 0, confidence: medium, method: file_heuristic) @@ -2808,156 +1446,78 @@ links: - `specs/verifications/reports/audit-cleancode-20260704-083149.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170223.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164441.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-154637.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-001919.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-144757.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-220941.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-174117.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-093202.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-110206.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-120150.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-080057.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170448.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-082609.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-131734.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-182807.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-173917.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-185210.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-101322.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165256.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-192433.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165207.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-105013.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-200110.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-114242.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-001233.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-130623.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-162439.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260629-130939.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-002229.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-144202.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-183102.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-133837.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-233707.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-212919.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-163256.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-181458.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005720.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-164345.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-120250.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165035.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-112952.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-130756.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-130915.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-194053.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-001439.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-202651.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-165120.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260713-143840.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-000955.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-144557.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-174133.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-115538.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-113034.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164833.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-181114.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-161502.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170255.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164704.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-132813.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-164342.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-154344.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-120815.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-164833.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-154835.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165959.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164817.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-164759.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-155747.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-173218.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260626-204822.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-202348.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-161543.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-155551.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-125842.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-113257.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-181044.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-223249.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-133458.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164823.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-180900.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-120136.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-104009.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-163929.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-234324.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-180916.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-081735.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-154818.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-161735.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005423.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-130845.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-200055.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-173837.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170738.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-163839.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005546.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-153801.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-194215.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-200030.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-004248.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-154311.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260626-204755.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-084719.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-132017.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-171157.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-183350.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-150937.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-091017.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-082326.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-175521.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-110050.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-001337.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260627-133613.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260626-195653.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005358.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-220404.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-085740.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-223359.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-193756.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-163218.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-163309.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-130821.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-160906.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-094142.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-145833.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-142423.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-202442.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164319.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-164036.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165346.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-080024.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-142902.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-214125.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-164249.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-132604.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-142359.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-163353.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-132933.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-175550.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-174408.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-163120.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-080343.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-082306.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-182339.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165418.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-143447.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-155114.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-133637.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/verifications/reports/audit-cleancode-20260725-021918.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005655.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165222.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-131140.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165111.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-144700.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-154214.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-181546.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165807.md` (line 0, confidence: medium, method: file_heuristic) @@ -2966,133 +1526,53 @@ links: - `specs/verifications/reports/audit-cleancode-20260629-132750.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164343.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-163338.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-202558.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/verifications/reports/audit-cleancode-20260725-022131.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170940.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-163657.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-215213.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-160919.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-204345.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-212711.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-153739.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-175227.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-180125.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260621-225313.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-164721.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260721-093336.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-132207.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-130940.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-105058.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-163457.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-084617.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-084805.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-174631.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-174148.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-000357.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-222115.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-002322.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260721-220022.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164429.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260713-135838.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-093012.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260713-152233.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-131617.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-181159.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164518.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-223313.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-131350.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-083101.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260626-214501.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-115557.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-114525.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-093128.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-221847.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-154451.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-004226.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-212552.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-161624.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-181706.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-105035.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-092013.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-001702.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-132130.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-182429.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-163956.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-001902.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260721-093246.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-204300.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164141.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-173033.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164050.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-132858.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-174710.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165902.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-005336.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-001029.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-172425.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-145255.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-133730.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-154726.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-154759.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-175929.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-172525.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-133254.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-184658.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-164258.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-164418.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-194009.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260724-092924.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260629-130359.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-130821.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-190539.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170706.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170757.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-163613.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-173429.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-142458.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-005318.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-235409.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-001952.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260702-195845.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-164155.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260709-002154.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-171134.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260621-182630.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-165733.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-091717.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-084911.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260629-130700.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-153136.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-172925.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260705-182346.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-115503.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-101402.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260621-231038.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-123626.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-184355.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-172751.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-170431.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-101633.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-130900.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-103924.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260707-101425.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-163837.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-175105.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-000548.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-150200.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-175152.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-234704.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-163238.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-172133.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-180948.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-214329.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260704-144506.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260718-210010.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260706-173306.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260622-001925.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-164958.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260705-165537.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260703-151341.md` (line 0, confidence: medium, method: file_heuristic) -- `specs/verifications/reports/audit-cleancode-20260723-131314.md` (line 0, confidence: medium, method: file_heuristic) - `specs/verifications/reports/audit-cleancode-20260621-185054.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-07-compliance-skill-catalog-n7.okf.md` (line 0, confidence: medium, method: file_heuristic) - `specs/bugs/BUG-2026-07-04-filesize-gate-python-blindspot.md` (line 0, confidence: medium, method: file_heuristic) diff --git a/specs/codebase-wiki/e60s01.md b/specs/codebase-wiki/e60s01.md index 059f2fa5..054c70fa 100644 --- a/specs/codebase-wiki/e60s01.md +++ b/specs/codebase-wiki/e60s01.md @@ -40,6 +40,10 @@ links: line: 2 confidence: high method: explicit_tag + - file: docs/images/interactive-installer.png + line: 0 + confidence: medium + method: file_heuristic --- # e60s01: Interactive installer with ASCII banner, global/local, tool selection @@ -58,3 +62,4 @@ links: - `scripts/test-install-helpers.js` (line 2, confidence: high, method: explicit_tag) - `scripts/lib/install-targets-a.sh` (line 23, confidence: high, method: explicit_tag) - `scripts/lib/install-helpers.js` (line 2, confidence: high, method: explicit_tag) +- `docs/images/interactive-installer.png` (line 0, confidence: medium, method: file_heuristic) diff --git a/specs/codebase-wiki/e79s01.md b/specs/codebase-wiki/e79s01.md new file mode 100644 index 00000000..837b1ebe --- /dev/null +++ b/specs/codebase-wiki/e79s01.md @@ -0,0 +1,60 @@ +--- +type: Story +id: e79s01 +epic: e79 +bcps: 0 +wsjf: 6.0 +implementation_status: backlog +coverage_status: covered +confidence: high +links: + - file: specs/epics/e79-agentic-ste/epic.yaml + line: 28 + confidence: high + method: explicit_tag + - file: specs/epics/e79-agentic-ste/e79s01-tasks.yaml + line: 12 + confidence: high + method: explicit_tag + - file: docs/AGENTIC-STE.md + line: 1 + confidence: high + method: explicit_tag + - file: specs/epics/e79-agentic-ste/e79s01-agentic-ste-doc.md + line: 0 + confidence: medium + method: file_heuristic + - file: scripts/validate-agentic-ste.sh + line: 0 + confidence: medium + method: file_heuristic + - file: specs/epics/e79-agentic-ste/e79s02-tasks.yaml + line: 0 + confidence: low + method: task_reference + - file: specs/epics/e79-agentic-ste/e79s04-tasks.yaml + line: 0 + confidence: low + method: task_reference + - file: specs/epics/e79-agentic-ste/e79s03-tasks.yaml + line: 0 + confidence: low + method: task_reference +--- + +# e79s01: AGENTIC-STE ruleset document + +**Epic:** e79 — Agentic Controlled English (STE-style instruction precision) +**Status:** backlog +**BCP:** 0 | **WSJF:** 6.0 + +## Implemented In + +- `specs/epics/e79-agentic-ste/epic.yaml` (line 28, confidence: high, method: explicit_tag) +- `specs/epics/e79-agentic-ste/e79s01-tasks.yaml` (line 12, confidence: high, method: explicit_tag) +- `docs/AGENTIC-STE.md` (line 1, confidence: high, method: explicit_tag) +- `specs/epics/e79-agentic-ste/e79s01-agentic-ste-doc.md` (line 0, confidence: medium, method: file_heuristic) +- `scripts/validate-agentic-ste.sh` (line 0, confidence: medium, method: file_heuristic) +- `specs/epics/e79-agentic-ste/e79s02-tasks.yaml` (line 0, confidence: low, method: task_reference) +- `specs/epics/e79-agentic-ste/e79s04-tasks.yaml` (line 0, confidence: low, method: task_reference) +- `specs/epics/e79-agentic-ste/e79s03-tasks.yaml` (line 0, confidence: low, method: task_reference) diff --git a/specs/codebase-wiki/e79s02.md b/specs/codebase-wiki/e79s02.md new file mode 100644 index 00000000..5becb47d --- /dev/null +++ b/specs/codebase-wiki/e79s02.md @@ -0,0 +1,125 @@ +--- +type: Story +id: e79s02 +epic: e79 +bcps: 0 +wsjf: 6.0 +implementation_status: backlog +coverage_status: covered +confidence: high +links: + - file: specs/epics/e79-agentic-ste/e79s02-tasks.yaml + line: 13 + confidence: high + method: explicit_tag + - file: specs/epics/e79-agentic-ste/epic.yaml + line: 42 + confidence: high + method: explicit_tag + - file: scripts/validate-agentic-ste.sh + line: 2 + confidence: high + method: explicit_tag + - file: skills/craft-skill/SKILL.md + line: 3 + confidence: high + method: explicit_tag + - file: .windsurf/rules/craft-skill.md + line: 0 + confidence: medium + method: file_heuristic + - file: specs/skills-wiki/skills/craft-skill.md + line: 0 + confidence: medium + method: file_heuristic + - file: specs/adr/0005-hard-gate-mandate.md + line: 0 + confidence: medium + method: file_heuristic + - file: specs/verifications/steps/then-skills-should-include-bold-hard-gate-callout-blocks.sh + line: 0 + confidence: medium + method: file_heuristic + - file: specs/bugs/BUG-2026-07-06-craft-skill-sync-oversized.md + line: 0 + confidence: medium + method: file_heuristic + - file: specs/bugs/BUG-2026-07-06-craft-skill-sync-oversized.okf.md + line: 0 + confidence: medium + method: file_heuristic + - file: specs/adr-wiki/0005-hard-gate-mandate.okf.md + line: 0 + confidence: medium + method: file_heuristic + - file: specs/tech-architecture/PLAN-add-hard-gates.md + line: 0 + confidence: medium + method: file_heuristic + - file: specs/tech-architecture/HARD-GATES-REFERENCE.md + line: 0 + confidence: medium + method: file_heuristic + - file: specs/epics/e79-agentic-ste/e79s02-validator-craft-skill.md + line: 0 + confidence: medium + method: file_heuristic + - file: specs/epics/archive/e38-traceability-gate/e38s06-gate-trace-skill.md + line: 0 + confidence: medium + method: file_heuristic + - file: .continue/rules/craft-skill.md + line: 0 + confidence: medium + method: file_heuristic + - file: website/src/content/docs/decisions/0005-hard-gate-mandate.md + line: 0 + confidence: medium + method: file_heuristic + - file: website/src/content/docs/skills/craft-skill.mdx + line: 0 + confidence: medium + method: file_heuristic + - file: .kilocode/rules/craft-skill.md + line: 0 + confidence: medium + method: file_heuristic + - file: scripts/validate-skill-description.sh + line: 0 + confidence: medium + method: file_heuristic + - file: specs/epics/e79-agentic-ste/e79s04-tasks.yaml + line: 0 + confidence: low + method: task_reference +--- + +# e79s02: Validator script + craft-skill HARD GATE + +**Epic:** e79 — Agentic Controlled English (STE-style instruction precision) +**Status:** backlog +**BCP:** 0 | **WSJF:** 6.0 + +## Implemented In + +- `specs/epics/e79-agentic-ste/e79s02-tasks.yaml` (line 13, confidence: high, method: explicit_tag) +- `specs/epics/e79-agentic-ste/epic.yaml` (line 42, confidence: high, method: explicit_tag) +- `scripts/validate-agentic-ste.sh` (line 2, confidence: high, method: explicit_tag) +- `skills/craft-skill/SKILL.md` (line 3, confidence: high, method: explicit_tag) +- `.windsurf/rules/craft-skill.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/skills-wiki/skills/craft-skill.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/adr/0005-hard-gate-mandate.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/verifications/steps/then-skills-should-include-bold-hard-gate-callout-blocks.sh` (line 0, confidence: medium, method: file_heuristic) +- `specs/bugs/BUG-2026-07-06-craft-skill-sync-oversized.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/bugs/BUG-2026-07-06-craft-skill-sync-oversized.okf.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/adr-wiki/0005-hard-gate-mandate.okf.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/tech-architecture/PLAN-add-hard-gates.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/tech-architecture/HARD-GATES-REFERENCE.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/epics/e79-agentic-ste/e79s02-validator-craft-skill.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/epics/archive/e38-traceability-gate/e38s06-gate-trace-skill.md` (line 0, confidence: medium, method: file_heuristic) +- `.continue/rules/craft-skill.md` (line 0, confidence: medium, method: file_heuristic) +- `website/src/content/docs/decisions/0005-hard-gate-mandate.md` (line 0, confidence: medium, method: file_heuristic) +- `website/src/content/docs/skills/craft-skill.mdx` (line 0, confidence: medium, method: file_heuristic) +- `.kilocode/rules/craft-skill.md` (line 0, confidence: medium, method: file_heuristic) +- `scripts/validate-skill-description.sh` (line 0, confidence: medium, method: file_heuristic) +- `specs/epics/e79-agentic-ste/e79s04-tasks.yaml` (line 0, confidence: low, method: task_reference) diff --git a/specs/codebase-wiki/e79s03.md b/specs/codebase-wiki/e79s03.md new file mode 100644 index 00000000..af937221 --- /dev/null +++ b/specs/codebase-wiki/e79s03.md @@ -0,0 +1,120 @@ +--- +type: Story +id: e79s03 +epic: e79 +bcps: 0 +wsjf: 6.0 +implementation_status: backlog +coverage_status: covered +confidence: high +links: + - file: .gemini/extensions/bigpowers/commands/prompts/seed-conventions.md + line: 11 + confidence: high + method: explicit_tag + - file: .gemini/extensions/bigpowers/skills/seed-conventions/SKILL.md + line: 13 + confidence: high + method: explicit_tag + - file: .trae/skills/seed-conventions/SKILL.md + line: 12 + confidence: high + method: explicit_tag + - file: .windsurf/rules/seed-conventions.md + line: 12 + confidence: high + method: explicit_tag + - file: specs/epics/e79-agentic-ste/epic.yaml + line: 54 + confidence: high + method: explicit_tag + - file: specs/epics/e79-agentic-ste/e79s03-tasks.yaml + line: 13 + confidence: high + method: explicit_tag + - file: .agents/skills/seed-conventions/SKILL.md + line: 12 + confidence: high + method: explicit_tag + - file: .kilocode/rules/seed-conventions.md + line: 12 + confidence: high + method: explicit_tag + - file: .codex/skills/seed-conventions/SKILL.md + line: 12 + confidence: high + method: explicit_tag + - file: skills/seed-conventions/SKILL.md + line: 13 + confidence: high + method: explicit_tag + - file: .codebuddy/skills/seed-conventions/SKILL.md + line: 12 + confidence: high + method: explicit_tag + - file: .zcode/skills/seed-conventions/SKILL.md + line: 12 + confidence: high + method: explicit_tag + - file: .mimocode/skills/seed-conventions/SKILL.md + line: 12 + confidence: high + method: explicit_tag + - file: .hermes/skills/seed-conventions/SKILL.md + line: 12 + confidence: high + method: explicit_tag + - file: .pi/prompts/seed-conventions.md + line: 11 + confidence: high + method: explicit_tag + - file: .pi/skills/seed-conventions/SKILL.md + line: 12 + confidence: high + method: explicit_tag + - file: specs/skills-wiki/skills/seed-conventions.md + line: 0 + confidence: medium + method: file_heuristic + - file: specs/epics/e79-agentic-ste/e79s03-seed-conventions.md + line: 0 + confidence: medium + method: file_heuristic + - file: .continue/rules/seed-conventions.md + line: 0 + confidence: medium + method: file_heuristic + - file: website/src/content/docs/skills/seed-conventions.mdx + line: 0 + confidence: medium + method: file_heuristic +--- + +# e79s03: seed-conventions applies ruleset + +**Epic:** e79 — Agentic Controlled English (STE-style instruction precision) +**Status:** backlog +**BCP:** 0 | **WSJF:** 6.0 + +## Implemented In + +- `.gemini/extensions/bigpowers/commands/prompts/seed-conventions.md` (line 11, confidence: high, method: explicit_tag) +- `.gemini/extensions/bigpowers/skills/seed-conventions/SKILL.md` (line 13, confidence: high, method: explicit_tag) +- `.trae/skills/seed-conventions/SKILL.md` (line 12, confidence: high, method: explicit_tag) +- `.windsurf/rules/seed-conventions.md` (line 12, confidence: high, method: explicit_tag) +- `specs/epics/e79-agentic-ste/epic.yaml` (line 54, confidence: high, method: explicit_tag) +- `specs/epics/e79-agentic-ste/e79s03-tasks.yaml` (line 13, confidence: high, method: explicit_tag) +- `.agents/skills/seed-conventions/SKILL.md` (line 12, confidence: high, method: explicit_tag) +- `.kilocode/rules/seed-conventions.md` (line 12, confidence: high, method: explicit_tag) +- `.codex/skills/seed-conventions/SKILL.md` (line 12, confidence: high, method: explicit_tag) +- `skills/seed-conventions/SKILL.md` (line 13, confidence: high, method: explicit_tag) +- `.codebuddy/skills/seed-conventions/SKILL.md` (line 12, confidence: high, method: explicit_tag) +- `.zcode/skills/seed-conventions/SKILL.md` (line 12, confidence: high, method: explicit_tag) +- `.mimocode/skills/seed-conventions/SKILL.md` (line 12, confidence: high, method: explicit_tag) +- `.hermes/skills/seed-conventions/SKILL.md` (line 12, confidence: high, method: explicit_tag) +- `.pi/prompts/seed-conventions.md` (line 11, confidence: high, method: explicit_tag) +- `.pi/skills/seed-conventions/SKILL.md` (line 12, confidence: high, method: explicit_tag) +- `specs/skills-wiki/skills/seed-conventions.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/epics/e79-agentic-ste/e79s03-seed-conventions.md` (line 0, confidence: medium, method: file_heuristic) +- `.continue/rules/seed-conventions.md` (line 0, confidence: medium, method: file_heuristic) +- `website/src/content/docs/skills/seed-conventions.mdx` (line 0, confidence: medium, method: file_heuristic) diff --git a/specs/codebase-wiki/e79s04.md b/specs/codebase-wiki/e79s04.md new file mode 100644 index 00000000..9f50071e --- /dev/null +++ b/specs/codebase-wiki/e79s04.md @@ -0,0 +1,120 @@ +--- +type: Story +id: e79s04 +epic: e79 +bcps: 0 +wsjf: 6.0 +implementation_status: backlog +coverage_status: covered +confidence: high +links: + - file: .gemini/extensions/bigpowers/commands/prompts/stocktake-skills.md + line: 8 + confidence: high + method: explicit_tag + - file: .gemini/extensions/bigpowers/skills/stocktake-skills/SKILL.md + line: 10 + confidence: high + method: explicit_tag + - file: .trae/skills/stocktake-skills/SKILL.md + line: 9 + confidence: high + method: explicit_tag + - file: .windsurf/rules/stocktake-skills.md + line: 9 + confidence: high + method: explicit_tag + - file: specs/epics/e79-agentic-ste/epic.yaml + line: 66 + confidence: high + method: explicit_tag + - file: specs/epics/e79-agentic-ste/e79s04-tasks.yaml + line: 14 + confidence: high + method: explicit_tag + - file: .agents/skills/stocktake-skills/SKILL.md + line: 9 + confidence: high + method: explicit_tag + - file: .kilocode/rules/stocktake-skills.md + line: 9 + confidence: high + method: explicit_tag + - file: .codex/skills/stocktake-skills/SKILL.md + line: 9 + confidence: high + method: explicit_tag + - file: skills/stocktake-skills/SKILL.md + line: 12 + confidence: high + method: explicit_tag + - file: .codebuddy/skills/stocktake-skills/SKILL.md + line: 9 + confidence: high + method: explicit_tag + - file: .zcode/skills/stocktake-skills/SKILL.md + line: 9 + confidence: high + method: explicit_tag + - file: .mimocode/skills/stocktake-skills/SKILL.md + line: 9 + confidence: high + method: explicit_tag + - file: .hermes/skills/stocktake-skills/SKILL.md + line: 9 + confidence: high + method: explicit_tag + - file: .pi/prompts/stocktake-skills.md + line: 8 + confidence: high + method: explicit_tag + - file: .pi/skills/stocktake-skills/SKILL.md + line: 9 + confidence: high + method: explicit_tag + - file: specs/skills-wiki/skills/stocktake-skills.md + line: 0 + confidence: medium + method: file_heuristic + - file: specs/epics/e79-agentic-ste/e79s04-stocktake-scanner.md + line: 0 + confidence: medium + method: file_heuristic + - file: .continue/rules/stocktake-skills.md + line: 0 + confidence: medium + method: file_heuristic + - file: website/src/content/docs/skills/stocktake-skills.mdx + line: 0 + confidence: medium + method: file_heuristic +--- + +# e79s04: stocktake-skills violation scanner + +**Epic:** e79 — Agentic Controlled English (STE-style instruction precision) +**Status:** backlog +**BCP:** 0 | **WSJF:** 6.0 + +## Implemented In + +- `.gemini/extensions/bigpowers/commands/prompts/stocktake-skills.md` (line 8, confidence: high, method: explicit_tag) +- `.gemini/extensions/bigpowers/skills/stocktake-skills/SKILL.md` (line 10, confidence: high, method: explicit_tag) +- `.trae/skills/stocktake-skills/SKILL.md` (line 9, confidence: high, method: explicit_tag) +- `.windsurf/rules/stocktake-skills.md` (line 9, confidence: high, method: explicit_tag) +- `specs/epics/e79-agentic-ste/epic.yaml` (line 66, confidence: high, method: explicit_tag) +- `specs/epics/e79-agentic-ste/e79s04-tasks.yaml` (line 14, confidence: high, method: explicit_tag) +- `.agents/skills/stocktake-skills/SKILL.md` (line 9, confidence: high, method: explicit_tag) +- `.kilocode/rules/stocktake-skills.md` (line 9, confidence: high, method: explicit_tag) +- `.codex/skills/stocktake-skills/SKILL.md` (line 9, confidence: high, method: explicit_tag) +- `skills/stocktake-skills/SKILL.md` (line 12, confidence: high, method: explicit_tag) +- `.codebuddy/skills/stocktake-skills/SKILL.md` (line 9, confidence: high, method: explicit_tag) +- `.zcode/skills/stocktake-skills/SKILL.md` (line 9, confidence: high, method: explicit_tag) +- `.mimocode/skills/stocktake-skills/SKILL.md` (line 9, confidence: high, method: explicit_tag) +- `.hermes/skills/stocktake-skills/SKILL.md` (line 9, confidence: high, method: explicit_tag) +- `.pi/prompts/stocktake-skills.md` (line 8, confidence: high, method: explicit_tag) +- `.pi/skills/stocktake-skills/SKILL.md` (line 9, confidence: high, method: explicit_tag) +- `specs/skills-wiki/skills/stocktake-skills.md` (line 0, confidence: medium, method: file_heuristic) +- `specs/epics/e79-agentic-ste/e79s04-stocktake-scanner.md` (line 0, confidence: medium, method: file_heuristic) +- `.continue/rules/stocktake-skills.md` (line 0, confidence: medium, method: file_heuristic) +- `website/src/content/docs/skills/stocktake-skills.mdx` (line 0, confidence: medium, method: file_heuristic) diff --git a/specs/codebase-wiki/index.md b/specs/codebase-wiki/index.md index 07631f90..bd5db0cd 100644 --- a/specs/codebase-wiki/index.md +++ b/specs/codebase-wiki/index.md @@ -1,7 +1,7 @@ --- type: Index -generated_at: 2026-07-24T19:53:42.397638+00:00 -total_concepts: 112 +generated_at: 2026-07-25T05:28:09.657214+00:00 +total_concepts: 116 --- # Codebase Wiki — Story Traceability @@ -10,12 +10,12 @@ Auto-generated OKF bundle from trace-stories.sh. | Story | Title | Confidence | Links | |-------|-------|------------|-------| -| [e37s01](./e37s01.md) | seed-conventions — unified AGENTS.md template with e51 Prefl | high | 17 | +| [e37s01](./e37s01.md) | seed-conventions — unified AGENTS.md template with e51 Prefl | high | 18 | | [e37s02](./e37s02.md) | verify-install.sh + docs — Cline native AGENTS.md verificati | high | 5 | -| [e37s03](./e37s03.md) | seed-conventions — .aider.conf.yml read:AGENTS.md bridge for | high | 9 | +| [e37s03](./e37s03.md) | seed-conventions — .aider.conf.yml read:AGENTS.md bridge for | high | 10 | | [e37s04](./e37s04.md) | verify-install.sh — AGENTS.md spine assertions (OSS P1 + opt | high | 4 | | [e37s05](./e37s05.md) | scripts/targets.yaml — declarative integration registry for | high | 28 | -| [e37s06](./e37s06.md) | scripts/generate-context-bundle.sh — AGENTS.md single source | high | 12 | +| [e37s06](./e37s06.md) | scripts/generate-context-bundle.sh — AGENTS.md single source | high | 11 | | [e37s07](./e37s07.md) | sync-skills.sh — adapter dispatch from targets.yaml | high | 12 | | [e37s08](./e37s08.md) | verify-install.sh — per-target contract matrix from targets. | high | 10 | | [e37s09](./e37s09.md) | targets.yaml — Wave A: Goose (OSS) + Antigravity agy (propri | high | 5 | @@ -23,30 +23,30 @@ Auto-generated OKF bundle from trace-stories.sh. | [e37s11](./e37s11.md) | targets.yaml — Wave C: qwen, kilocode (markdown commands + r | high | 2 | | [e37s12](./e37s12.md) | targets.yaml — Wave D: continue (rules adapter; re-opened ac | high | 5 | | [e37s13](./e37s13.md) | targets.yaml — Wave E: iflow, vibe, shai (markdown commands; | high | 6 | -| [e37s14](./e37s14.md) | seed-conventions — optional Codex wiring step (AGENTS.md + . | medium | 9 | +| [e37s14](./e37s14.md) | seed-conventions — optional Codex wiring step (AGENTS.md + . | medium | 10 | | [e37s15](./e37s15.md) | install.sh — global ~/.codex/ AGENTS.md starter symlink | high | 4 | | [e37s16](./e37s16.md) | using-bigpowers — Codex CLI onboarding section | medium | 10 | | [e45s01](./e45s01.md) | run-benchmark: add train/validation-split + with/without-ski | high | 14 | -| [e45s02](./e45s02.md) | craft-skill: CSO description discipline + completion-honesty | high | 14 | +| [e45s02](./e45s02.md) | craft-skill: CSO description discipline + completion-honesty | high | 15 | | [e45s03](./e45s03.md) | CLAUDE.md token mgmt: mechanical PreToolUse hook backstop | high | 4 | | [e45s04](./e45s04.md) | slice-tasks / plan-work: pre-build cross-artifact consistenc | high | 17 | | [e45s05](./e45s05.md) | verify-work / gate-trace: adversarial gap-finding completene | high | 40 | | [e45s06](./e45s06.md) | tasks.yaml: literal failing→passing task ledger | high | 2 | | [e45s07](./e45s07.md) | request-review: dual-blind AND-gate review (Santa Method) | high | 38 | | [e45s08](./e45s08.md) | develop-tdd / validate-fix: two-commit red/green regression | high | 13 | -| [e45s09](./e45s09.md) | verify-work / plan-work: Pre-Implementation and Validation g | high | 85 | +| [e45s09](./e45s09.md) | verify-work / plan-work: Pre-Implementation and Validation g | high | 84 | | [e45s10](./e45s10.md) | docs/references: auto-regenerate from source-of-truth docs v | high | 7 | | [e45s11](./e45s11.md) | orchestration / dispatch-agents: typed message protocol + 3- | high | 17 | -| [e45s12](./e45s12.md) | stocktake-skills / craft-skill: code-enforced validator + au | high | 43 | +| [e45s12](./e45s12.md) | stocktake-skills / craft-skill: code-enforced validator + au | high | 44 | | [e45s13](./e45s13.md) | verify-work: one-test-minimum terminal-verdict rule | high | 25 | | [e45s14](./e45s14.md) | deepen-architecture: declared import-boundary allowlist enfo | high | 8 | | [e45s15](./e45s15.md) | release-branch / deploy: three-independent-facts verificatio | high | 21 | | [e45s16](./e45s16.md) | CLAUDE.md rtk mandate: wire rtk-ai/rtk PreToolUse hook | high | 4 | | [e45s17](./e45s17.md) | request-review: fan-out to parallel review subagents | high | 30 | -| [e45s18](./e45s18.md) | audit-code / security-review: worktree-isolated parallel che | high | 582 | +| [e45s18](./e45s18.md) | audit-code / security-review: worktree-isolated parallel che | high | 278 | | [e45s19](./e45s19.md) | Context7: bounded retry cap and explicit fallback block | high | 8 | | [e45s20](./e45s20.md) | Context7 / bts docs: wrap in ETag-revalidated fetch cache | high | 1 | -| [e45s21](./e45s21.md) | seed-conventions / AGENTS.md: self-installing fenced markers | high | 32 | +| [e45s21](./e45s21.md) | seed-conventions / AGENTS.md: self-installing fenced markers | high | 33 | | [e45s22](./e45s22.md) | CLAUDE.md: context-aware directory routing | high | 3 | | [e45s23](./e45s23.md) | CLAUDE.md: live Learned User Preferences / Workspace Facts | high | 17 | | [e45s24](./e45s24.md) | REFERENCE.md files: embedded line-range navigation guides | medium | 2 | @@ -56,7 +56,7 @@ Auto-generated OKF bundle from trace-stories.sh. | [e45s28](./e45s28.md) | request-review: hard max-iteration cap | high | 18 | | [e45s29](./e45s29.md) | requirements: ADDED/MODIFIED/REMOVED/RENAMED tags | high | 42 | | [e45s30](./e45s30.md) | subagent depth: formalize depth tiers | high | 28 | -| [e45s31](./e45s31.md) | audit-code / deepen-architecture: churn-based look-here-firs | high | 572 | +| [e45s31](./e45s31.md) | audit-code / deepen-architecture: churn-based look-here-firs | high | 268 | | [e45s32](./e45s32.md) | gate-trace / release-branch: adversarial-review refute frami | high | 36 | | [e45s33](./e45s33.md) | requirements: per-section approval state | high | 3 | | [e45s34](./e45s34.md) | develop-tdd: snapshot-before-transition hardening | high | 7 | @@ -68,10 +68,10 @@ Auto-generated OKF bundle from trace-stories.sh. | [e45s40](./e45s40.md) | verify-work: mandatory real-browser verification | high | 23 | | [e45s41](./e45s41.md) | security-review: proven authorship SQL-safety doctrine | high | 18 | | [e48s01](./e48s01.md) | Generate epics-wiki and adr-wiki as OKF concept bundles from | high | 33 | -| [e48s02](./e48s02.md) | Emit verification reports as OKF bundles from run-golden-sui | medium | 43 | -| [e48s03](./e48s03.md) | OKF-ify bug-registry: specs/bugs/registry.yaml emits concept | high | 141 | +| [e48s02](./e48s02.md) | Emit verification reports as OKF bundles from run-golden-sui | medium | 30 | +| [e48s03](./e48s03.md) | OKF-ify bug-registry: specs/bugs/registry.yaml emits concept | high | 142 | | [e48s04](./e48s04.md) | Create viz.html — interactive force-layout graph companion f | medium | 12 | -| [e48s05](./e48s05.md) | Wire OKF validation into CI (sync-skills.yml) and document i | medium | 182 | +| [e48s05](./e48s05.md) | Wire OKF validation into CI (sync-skills.yml) and document i | medium | 170 | | [e48s06](./e48s06.md) | Add tier: field (core/extended/specialized) to OKF wiki inde | medium | 10 | | [e48s07](./e48s07.md) | Create publish-to-wiki kernel tool | high | 2 | | [e48s08](./e48s08.md) | Add GitHub Action Template for publish-wiki.yml [HARD GATE] | high | 8 | @@ -83,9 +83,9 @@ Auto-generated OKF bundle from trace-stories.sh. | [e48s14](./e48s14.md) | Build-epic integration — BCP Plus in story sizing workflow | high | 14 | | [e48s15](./e48s15.md) | Refactor Skills Render Pipeline to Hybrid JSON Seam | high | 7 | | [e51s01](./e51s01.md) | CONVENTIONS — Always Green, Shift Left, Discovered Defects, | high | 8 | -| [e51s02](./e51s02.md) | seed-conventions — Preflight default, solo-git default, embe | high | 39 | -| [e51s03](./e51s03.md) | kickoff-branch + verify-work — Preflight hard block and CI g | high | 62 | -| [e51s04](./e51s04.md) | audit-code, develop-tdd, quick-fix, fix-bug — fix-or-log rou | high | 625 | +| [e51s02](./e51s02.md) | seed-conventions — Preflight default, solo-git default, embe | high | 40 | +| [e51s03](./e51s03.md) | kickoff-branch + verify-work — Preflight hard block and CI g | high | 64 | +| [e51s04](./e51s04.md) | audit-code, develop-tdd, quick-fix, fix-bug — fix-or-log rou | high | 321 | | [e51s05](./e51s05.md) | CLAUDE.md — solo-default agent rules + bigpowers Preflight c | high | 7 | | [e54s01](./e54s01.md) | Snapshot the current skill catalog as an immutable baseline | high | 9 | | [e54s02](./e54s02.md) | Add a soft drift-detection gate for the freeze window | high | 14 | @@ -93,7 +93,7 @@ Auto-generated OKF bundle from trace-stories.sh. | [e55s01](./e55s01.md) | Map every current doctrine source to a B0-B10 + Capstone blo | high | 8 | | [e55s02](./e55s02.md) | Write constitution.md from the mapping, CLAUDE.md/CONVENTION | high | 5 | | [e55s03](./e55s03.md) | Point CLAUDE.md/CONVENTIONS.md at constitution.md, don't del | high | 9 | -| [e60s01](./e60s01.md) | Interactive installer with ASCII banner, global/local, tool | high | 8 | +| [e60s01](./e60s01.md) | Interactive installer with ASCII banner, global/local, tool | high | 9 | | [e61s01](./e61s01.md) | Hermes adapter + hook templates (Wave A) | high | 11 | | [e61s02](./e61s02.md) | Install hub wiring (Wave B) | high | 15 | | [e62s01](./e62s01.md) | Integration: OpenCode adapter (Wave A) | high | 3 | @@ -122,3 +122,7 @@ Auto-generated OKF bundle from trace-stories.sh. | [e74s02](./e74s02.md) | Install hub wiring (Wave B) | high | 26 | | [e76s01](./e76s01.md) | ZCode adapter — Wave A greenfield skills-dir | high | 8 | | [e76s02](./e76s02.md) | Install hub wiring (Wave B) | high | 16 | +| [e79s01](./e79s01.md) | AGENTIC-STE ruleset document | high | 8 | +| [e79s02](./e79s02.md) | Validator script + craft-skill HARD GATE | high | 21 | +| [e79s03](./e79s03.md) | seed-conventions applies ruleset | high | 20 | +| [e79s04](./e79s04.md) | stocktake-skills violation scanner | high | 20 | diff --git a/specs/epics-wiki/e01.okf.md b/specs/epics-wiki/e01.okf.md index 5e922597..0aaa7b9c 100644 --- a/specs/epics-wiki/e01.okf.md +++ b/specs/epics-wiki/e01.okf.md @@ -25,4 +25,4 @@ references: **Epic:** e01 | **WSJF:** 4.5 | **BCP:** 4 | **Status:** done **Release:** v1.0.0 | **Tier:** specialized -4 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e01-security/epic.yaml` for full specifications. +4 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e01-security/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e02.okf.md b/specs/epics-wiki/e02.okf.md index a385e2aa..a38aa14b 100644 --- a/specs/epics-wiki/e02.okf.md +++ b/specs/epics-wiki/e02.okf.md @@ -25,4 +25,4 @@ references: **Epic:** e02 | **WSJF:** 4.3 | **BCP:** 4 | **Status:** done **Release:** v1.0.0 | **Tier:** specialized -4 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e02-verification-evals/epic.yaml` for full specifications. +4 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e02-verification-evals/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e03.okf.md b/specs/epics-wiki/e03.okf.md index aab43984..cdebb03e 100644 --- a/specs/epics-wiki/e03.okf.md +++ b/specs/epics-wiki/e03.okf.md @@ -24,4 +24,4 @@ references: **Epic:** e03 | **WSJF:** 4.0 | **BCP:** 2 | **Status:** done **Release:** v1.0.0 | **Tier:** specialized -3 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e03-discovery-planning/epic.yaml` for full specifications. +3 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e03-discovery-planning/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e04.okf.md b/specs/epics-wiki/e04.okf.md index e56d4244..1a7252d1 100644 --- a/specs/epics-wiki/e04.okf.md +++ b/specs/epics-wiki/e04.okf.md @@ -24,4 +24,4 @@ references: **Epic:** e04 | **WSJF:** 3.8 | **BCP:** 3 | **Status:** done **Release:** v1.0.0 | **Tier:** specialized -3 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e04-ergonomics/epic.yaml` for full specifications. +3 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e04-ergonomics/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e05.okf.md b/specs/epics-wiki/e05.okf.md index 8145f959..e1a8de1c 100644 --- a/specs/epics-wiki/e05.okf.md +++ b/specs/epics-wiki/e05.okf.md @@ -24,4 +24,4 @@ references: **Epic:** e05 | **WSJF:** 3.3 | **BCP:** 3 | **Status:** done **Release:** v1.0.0 | **Tier:** specialized -3 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e05-context-isolation-routing/epic.yaml` for full specifications. +3 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e05-context-isolation-routing/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e06.okf.md b/specs/epics-wiki/e06.okf.md index 3b1ca430..432f5ffd 100644 --- a/specs/epics-wiki/e06.okf.md +++ b/specs/epics-wiki/e06.okf.md @@ -24,4 +24,4 @@ references: **Epic:** e06 | **WSJF:** 3.0 | **BCP:** 3 | **Status:** done **Release:** v1.0.0 | **Tier:** specialized -3 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e06-taxonomy-provenance/epic.yaml` for full specifications. +3 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e06-taxonomy-provenance/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e07.okf.md b/specs/epics-wiki/e07.okf.md index 2e68c507..c8dfdc47 100644 --- a/specs/epics-wiki/e07.okf.md +++ b/specs/epics-wiki/e07.okf.md @@ -24,4 +24,4 @@ references: **Epic:** e07 | **WSJF:** 2.8 | **BCP:** 3 | **Status:** done **Release:** v1.0.0 | **Tier:** specialized -3 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e07-architectural-complexity/epic.yaml` for full specifications. +3 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e07-architectural-complexity/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e08.okf.md b/specs/epics-wiki/e08.okf.md index 32df92d4..61cf71b4 100644 --- a/specs/epics-wiki/e08.okf.md +++ b/specs/epics-wiki/e08.okf.md @@ -22,4 +22,4 @@ references: **Epic:** e08 | **WSJF:** 2.5 | **BCP:** 1 | **Status:** done **Release:** v1.0.0 | **Tier:** specialized -1 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e08-wave-execution/epic.yaml` for full specifications. +1 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e08-wave-execution/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e09.okf.md b/specs/epics-wiki/e09.okf.md index e4a1de7b..af29cdfa 100644 --- a/specs/epics-wiki/e09.okf.md +++ b/specs/epics-wiki/e09.okf.md @@ -27,4 +27,4 @@ references: **Epic:** e09 | **WSJF:** 2.0 | **BCP:** 11 | **Status:** done **Release:** v1.0.0 | **Tier:** specialized -6 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e09-self-evolution/epic.yaml` for full specifications. +6 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e09-self-evolution/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e10.okf.md b/specs/epics-wiki/e10.okf.md index da81406a..c0aa0a1c 100644 --- a/specs/epics-wiki/e10.okf.md +++ b/specs/epics-wiki/e10.okf.md @@ -23,4 +23,4 @@ references: **Epic:** e10 | **WSJF:** 1.8 | **BCP:** 2 | **Status:** done **Release:** v1.0.0 | **Tier:** specialized -2 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e10-stack-profiles/epic.yaml` for full specifications. +2 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e10-stack-profiles/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e11.okf.md b/specs/epics-wiki/e11.okf.md index f7be599b..fbf40f56 100644 --- a/specs/epics-wiki/e11.okf.md +++ b/specs/epics-wiki/e11.okf.md @@ -26,4 +26,4 @@ references: **Epic:** e11 | **WSJF:** 1.0 | **BCP:** 10 | **Status:** done **Release:** v1.0.0 | **Tier:** specialized -5 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e11-sustain-cleanup/epic.yaml` for full specifications. +5 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e11-sustain-cleanup/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e12.okf.md b/specs/epics-wiki/e12.okf.md index e70f3713..e242a20d 100644 --- a/specs/epics-wiki/e12.okf.md +++ b/specs/epics-wiki/e12.okf.md @@ -27,4 +27,4 @@ references: **Epic:** e12 | **WSJF:** 0 | **BCP:** 8 | **Status:** done **Release:** unknown | **Tier:** extended -6 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e12-pi-support/epic.yaml` for full specifications. +6 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e12-pi-support/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e13.okf.md b/specs/epics-wiki/e13.okf.md index ffb0330d..c4469fcc 100644 --- a/specs/epics-wiki/e13.okf.md +++ b/specs/epics-wiki/e13.okf.md @@ -24,4 +24,4 @@ references: **Epic:** e13 | **WSJF:** 7.7 | **BCP:** 3 | **Status:** done **Release:** v1.0.0 | **Tier:** specialized -3 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e13-catalog-integrity/epic.yaml` for full specifications. +3 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e13-catalog-integrity/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e14.okf.md b/specs/epics-wiki/e14.okf.md index 0f37ebb6..9e35b92d 100644 --- a/specs/epics-wiki/e14.okf.md +++ b/specs/epics-wiki/e14.okf.md @@ -24,4 +24,4 @@ references: **Epic:** e14 | **WSJF:** 6.0 | **BCP:** 3 | **Status:** done **Release:** v1.0.0 | **Tier:** specialized -3 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e14-release-hardening-quality/epic.yaml` for full specifications. +3 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e14-release-hardening-quality/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e15.okf.md b/specs/epics-wiki/e15.okf.md index 6a35d229..1a25945c 100644 --- a/specs/epics-wiki/e15.okf.md +++ b/specs/epics-wiki/e15.okf.md @@ -24,4 +24,4 @@ references: **Epic:** e15 | **WSJF:** 5.2 | **BCP:** 5 | **Status:** done **Release:** v1.0.0 | **Tier:** specialized -3 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e15-ci-pipeline-publishing/epic.yaml` for full specifications. +3 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e15-ci-pipeline-publishing/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e16.okf.md b/specs/epics-wiki/e16.okf.md index 0f6aff65..7d599587 100644 --- a/specs/epics-wiki/e16.okf.md +++ b/specs/epics-wiki/e16.okf.md @@ -23,4 +23,4 @@ references: **Epic:** e16 | **WSJF:** 5.2 | **BCP:** 5 | **Status:** done **Release:** v1.0.0 | **Tier:** specialized -2 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e16-deployment-pipeline/epic.yaml` for full specifications. +2 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e16-deployment-pipeline/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e17.okf.md b/specs/epics-wiki/e17.okf.md index a9013c8b..92295e23 100644 --- a/specs/epics-wiki/e17.okf.md +++ b/specs/epics-wiki/e17.okf.md @@ -22,4 +22,4 @@ references: **Epic:** e17 | **WSJF:** 5.0 | **BCP:** 3 | **Status:** done **Release:** v1.0.0 | **Tier:** specialized -1 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e17-data-contract-validation/epic.yaml` for full specifications. +1 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e17-data-contract-validation/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e18.okf.md b/specs/epics-wiki/e18.okf.md index 161c934f..4fae1bca 100644 --- a/specs/epics-wiki/e18.okf.md +++ b/specs/epics-wiki/e18.okf.md @@ -26,4 +26,4 @@ references: **Epic:** e18 | **WSJF:** 4.8 | **BCP:** 0 | **Status:** done **Release:** unknown | **Tier:** extended -5 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e18-quality-gates-impact/epic.yaml` for full specifications. +5 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e18-quality-gates-impact/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e19.okf.md b/specs/epics-wiki/e19.okf.md index 73a40518..3bd39d1b 100644 --- a/specs/epics-wiki/e19.okf.md +++ b/specs/epics-wiki/e19.okf.md @@ -22,4 +22,4 @@ references: **Epic:** e19 | **WSJF:** 4.7 | **BCP:** 0 | **Status:** done **Release:** unknown | **Tier:** extended -1 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e19-quick-fix-fast-path/epic.yaml` for full specifications. +1 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e19-quick-fix-fast-path/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e20.okf.md b/specs/epics-wiki/e20.okf.md index 697f529a..60767589 100644 --- a/specs/epics-wiki/e20.okf.md +++ b/specs/epics-wiki/e20.okf.md @@ -27,4 +27,4 @@ references: **Epic:** e20 | **WSJF:** 3.6 | **BCP:** 5 | **Status:** done **Release:** v1.0.0 | **Tier:** specialized -6 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e20-build-epic-ergonomics/epic.yaml` for full specifications. +6 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e20-build-epic-ergonomics/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e21.okf.md b/specs/epics-wiki/e21.okf.md index e7952df1..95a8d190 100644 --- a/specs/epics-wiki/e21.okf.md +++ b/specs/epics-wiki/e21.okf.md @@ -25,4 +25,4 @@ references: **Epic:** e21 | **WSJF:** 2.9 | **BCP:** 0 | **Status:** done **Release:** unknown | **Tier:** extended -4 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e21-mcp-discovery-tools/epic.yaml` for full specifications. +4 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e21-mcp-discovery-tools/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e22.okf.md b/specs/epics-wiki/e22.okf.md index 28daac7a..f1406326 100644 --- a/specs/epics-wiki/e22.okf.md +++ b/specs/epics-wiki/e22.okf.md @@ -23,4 +23,4 @@ references: **Epic:** e22 | **WSJF:** 5.5 | **BCP:** 2 | **Status:** done **Release:** v1.0.0 | **Tier:** specialized -2 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e22-skill-catalog-ci-gate/epic.yaml` for full specifications. +2 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e22-skill-catalog-ci-gate/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e23.okf.md b/specs/epics-wiki/e23.okf.md index e71f1c12..036c90c0 100644 --- a/specs/epics-wiki/e23.okf.md +++ b/specs/epics-wiki/e23.okf.md @@ -24,4 +24,4 @@ references: **Epic:** e23 | **WSJF:** 4.5 | **BCP:** 3 | **Status:** done **Release:** v1.0.0 | **Tier:** specialized -3 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e23-benchmark-infrastructure/epic.yaml` for full specifications. +3 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e23-benchmark-infrastructure/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e24.okf.md b/specs/epics-wiki/e24.okf.md index 04518054..ca13f27f 100644 --- a/specs/epics-wiki/e24.okf.md +++ b/specs/epics-wiki/e24.okf.md @@ -24,4 +24,4 @@ references: **Epic:** e24 | **WSJF:** 4.0 | **BCP:** 3 | **Status:** done **Release:** v1.0.0 | **Tier:** specialized -3 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e24-planning-context-capsule/epic.yaml` for full specifications. +3 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e24-planning-context-capsule/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e25.okf.md b/specs/epics-wiki/e25.okf.md index f2248917..7b2574bd 100644 --- a/specs/epics-wiki/e25.okf.md +++ b/specs/epics-wiki/e25.okf.md @@ -27,4 +27,4 @@ references: **Epic:** e25 | **WSJF:** 3.0 | **BCP:** 0 | **Status:** done **Release:** unknown | **Tier:** extended -6 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e25-migrate-spec-enhancements/epic.yaml` for full specifications. +6 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e25-migrate-spec-enhancements/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e26.okf.md b/specs/epics-wiki/e26.okf.md index 0b806c13..cd2ccbce 100644 --- a/specs/epics-wiki/e26.okf.md +++ b/specs/epics-wiki/e26.okf.md @@ -28,4 +28,4 @@ references: **Epic:** e26 | **WSJF:** 4.2 | **BCP:** 0 | **Status:** done **Release:** unknown | **Tier:** specialized -7 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e26-security-review/epic.yaml` for full specifications. +7 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e26-security-review/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e27.okf.md b/specs/epics-wiki/e27.okf.md index 979abb64..cd719a7e 100644 --- a/specs/epics-wiki/e27.okf.md +++ b/specs/epics-wiki/e27.okf.md @@ -22,4 +22,4 @@ references: **Epic:** e27 | **WSJF:** 2.0 | **BCP:** 0 | **Status:** done **Release:** unknown | **Tier:** specialized -1 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e27-specs-naming-convention/epic.yaml` for full specifications. +1 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e27-specs-naming-convention/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e28.okf.md b/specs/epics-wiki/e28.okf.md index ee06a2e7..c56a9d3b 100644 --- a/specs/epics-wiki/e28.okf.md +++ b/specs/epics-wiki/e28.okf.md @@ -25,4 +25,4 @@ references: **Epic:** e28 | **WSJF:** 2.0 | **BCP:** 13 | **Status:** done **Release:** v2.6x "Traceability Gate | **Tier:** core -4 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e28-sync-pipeline/epic.yaml` for full specifications. +4 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e28-sync-pipeline/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e29.okf.md b/specs/epics-wiki/e29.okf.md index e4f3747e..6f34c8c4 100644 --- a/specs/epics-wiki/e29.okf.md +++ b/specs/epics-wiki/e29.okf.md @@ -24,4 +24,4 @@ references: **Epic:** e29 | **WSJF:** 3.3 # (BV 5 + TC 2 + RR-OE 3) / JS 3 — see release-plan note | **BCP:** 0 | **Status:** done **Release:** unknown | **Tier:** specialized -3 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e29-skills-directory/epic.yaml` for full specifications. +3 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e29-skills-directory/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e30.okf.md b/specs/epics-wiki/e30.okf.md index c3d30446..903375af 100644 --- a/specs/epics-wiki/e30.okf.md +++ b/specs/epics-wiki/e30.okf.md @@ -25,4 +25,4 @@ references: **Epic:** e30 | **WSJF:** 6.5 | **BCP:** 8 | **Status:** done **Release:** unknown | **Tier:** specialized -4 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e30-arch-quick-fixes/epic.yaml` for full specifications. +4 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e30-arch-quick-fixes/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e31.okf.md b/specs/epics-wiki/e31.okf.md index 0e64079d..307bd440 100644 --- a/specs/epics-wiki/e31.okf.md +++ b/specs/epics-wiki/e31.okf.md @@ -28,4 +28,4 @@ references: **Epic:** e31 | **WSJF:** 9.5 | **BCP:** 11 | **Status:** done **Release:** v2.45.0 | **Tier:** specialized -7 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e31-quality-guarantee/epic.yaml` for full specifications. +7 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e31-quality-guarantee/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e32.okf.md b/specs/epics-wiki/e32.okf.md index 4aa8f318..b6afdec3 100644 --- a/specs/epics-wiki/e32.okf.md +++ b/specs/epics-wiki/e32.okf.md @@ -28,4 +28,4 @@ references: **Epic:** e32 | **WSJF:** 4.00 | **BCP:** 13 | **Status:** done **Release:** v2.7x/v3.0 "Semantic Bridge" (leads) | **Tier:** specialized -7 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e32-mcp-context-server/epic.yaml` for full specifications. +7 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e32-mcp-context-server/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e33.okf.md b/specs/epics-wiki/e33.okf.md index 8958fd1e..98f67d4f 100644 --- a/specs/epics-wiki/e33.okf.md +++ b/specs/epics-wiki/e33.okf.md @@ -26,4 +26,4 @@ references: **Epic:** e33 | **WSJF:** 2.8 # (BV 7 + TC 3 + RR-OE 4) / JS 5 — see release-plan note | **BCP:** 0 | **Status:** done **Release:** unknown | **Tier:** extended -5 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e33-docs-website/epic.yaml` for full specifications. +5 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e33-docs-website/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e34.okf.md b/specs/epics-wiki/e34.okf.md index 74712abb..6e35bfe8 100644 --- a/specs/epics-wiki/e34.okf.md +++ b/specs/epics-wiki/e34.okf.md @@ -25,4 +25,4 @@ references: **Epic:** e34 | **WSJF:** 2.75 | **BCP:** 10 | **Status:** done **Release:** v2.45.0 | **Tier:** specialized -4 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e34-context-engineering/epic.yaml` for full specifications. +4 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e34-context-engineering/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e35.okf.md b/specs/epics-wiki/e35.okf.md index a03e5f62..9cb19f30 100644 --- a/specs/epics-wiki/e35.okf.md +++ b/specs/epics-wiki/e35.okf.md @@ -31,4 +31,4 @@ references: **Epic:** e35 | **WSJF:** 3.0 | **BCP:** 20 | **Status:** done **Release:** v2.8x "Docs Polish | **Tier:** extended -10 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e35-historical-refs/epic.yaml` for full specifications. +10 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e35-historical-refs/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e36.okf.md b/specs/epics-wiki/e36.okf.md index cb59bddb..0ec8c1f7 100644 --- a/specs/epics-wiki/e36.okf.md +++ b/specs/epics-wiki/e36.okf.md @@ -26,4 +26,4 @@ references: **Epic:** e36 | **WSJF:** 1.4 | **BCP:** 12 | **Status:** done **Release:** v2.8x "Docs Polish | **Tier:** extended -5 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e36-doc-dedup/epic.yaml` for full specifications. +5 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e36-doc-dedup/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e37.okf.md b/specs/epics-wiki/e37.okf.md index 4de970df..5a4ed977 100644 --- a/specs/epics-wiki/e37.okf.md +++ b/specs/epics-wiki/e37.okf.md @@ -37,4 +37,4 @@ references: **Epic:** e37 | **WSJF:** 7.0 | **BCP:** 45 | **Status:** done **Release:** v2.9x | **Tier:** extended -16 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e37-reach/epic.yaml` for full specifications. +16 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e37-reach/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e38.okf.md b/specs/epics-wiki/e38.okf.md index 53250480..cde57d73 100644 --- a/specs/epics-wiki/e38.okf.md +++ b/specs/epics-wiki/e38.okf.md @@ -30,4 +30,4 @@ references: **Epic:** e38 | **WSJF:** 3.50 | **BCP:** 13 | **Status:** done **Release:** v2.45.0 | **Tier:** core -9 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e38-traceability-gate/epic.yaml` for full specifications. +9 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e38-traceability-gate/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e39.okf.md b/specs/epics-wiki/e39.okf.md index d871c65b..2e74133c 100644 --- a/specs/epics-wiki/e39.okf.md +++ b/specs/epics-wiki/e39.okf.md @@ -31,4 +31,4 @@ references: **Epic:** e39 | **WSJF:** 3.60 | **BCP:** 20 | **Status:** done **Release:** v2.7x/v3.0 "Semantic Bridge" # corrected 2026-07-04 from stale v2.45.0 (BUG-2026-07-03-capsule-release-labels) | **Tier:** extended -10 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e39-knowledge-graph/epic.yaml` for full specifications. +10 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e39-knowledge-graph/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e40.okf.md b/specs/epics-wiki/e40.okf.md index 21918ace..c4d61d18 100644 --- a/specs/epics-wiki/e40.okf.md +++ b/specs/epics-wiki/e40.okf.md @@ -29,4 +29,4 @@ references: **Epic:** e40 | **WSJF:** 3.2 | **BCP:** 18 | **Status:** done **Release:** v2.45.0 | **Tier:** core -8 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e40-metrics-integrity/epic.yaml` for full specifications. +8 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e40-metrics-integrity/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e41.okf.md b/specs/epics-wiki/e41.okf.md index f9675cf6..bd9d7c59 100644 --- a/specs/epics-wiki/e41.okf.md +++ b/specs/epics-wiki/e41.okf.md @@ -33,4 +33,4 @@ references: **Epic:** e41 | **WSJF:** 3.75 | **BCP:** 10 | **Status:** done **Release:** v2.7x | **Tier:** core -12 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e41-public-receipts/epic.yaml` for full specifications. +12 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e41-public-receipts/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e42.okf.md b/specs/epics-wiki/e42.okf.md index 330cf9c3..24687ede 100644 --- a/specs/epics-wiki/e42.okf.md +++ b/specs/epics-wiki/e42.okf.md @@ -25,4 +25,4 @@ references: **Epic:** e42 | **WSJF:** 1.8 | **BCP:** 10 | **Status:** done **Release:** v2.7x/v3.0 "Semantic Bridge | **Tier:** extended -4 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e42-golden-stories/epic.yaml` for full specifications. +4 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e42-golden-stories/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e43.okf.md b/specs/epics-wiki/e43.okf.md index a76c0fa6..6435b5b2 100644 --- a/specs/epics-wiki/e43.okf.md +++ b/specs/epics-wiki/e43.okf.md @@ -30,4 +30,4 @@ references: **Epic:** e43 | **WSJF:** 2.5 | **BCP:** 11 | **Status:** done **Release:** v2.7x/v3.0 # pulled from v2.8x to ship site + receipts + worked example together | **Tier:** extended -9 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e43-showcase-repo/epic.yaml` for full specifications. +9 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e43-showcase-repo/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e44.okf.md b/specs/epics-wiki/e44.okf.md index b759f1f6..7b22684a 100644 --- a/specs/epics-wiki/e44.okf.md +++ b/specs/epics-wiki/e44.okf.md @@ -27,4 +27,4 @@ references: **Epic:** e44 | **WSJF:** 3.75 | **BCP:** 14 | **Status:** done **Release:** v2.7x/v3.0 "Semantic Bridge" # corrected 2026-07-04 from stale v2.45.0 (BUG-2026-07-03-capsule-release-labels) | **Tier:** core -6 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e44-migrate-version/epic.yaml` for full specifications. +6 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e44-migrate-version/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e45.okf.md b/specs/epics-wiki/e45.okf.md index 9c4dddc9..477a5d7c 100644 --- a/specs/epics-wiki/e45.okf.md +++ b/specs/epics-wiki/e45.okf.md @@ -62,4 +62,4 @@ references: **Epic:** e45 | **WSJF:** 5.0 | **BCP:** 45 | **Status:** done **Release:** v2.9x | **Tier:** core -41 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e45-quality-core/epic.yaml` for full specifications. +41 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e45-quality-core/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e46.okf.md b/specs/epics-wiki/e46.okf.md index b7f2700e..ace3aea8 100644 --- a/specs/epics-wiki/e46.okf.md +++ b/specs/epics-wiki/e46.okf.md @@ -25,4 +25,4 @@ references: **Epic:** e46 | **WSJF:** 3.4 | **BCP:** 16 | **Status:** done **Release:** v2.8x | **Tier:** core -4 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e46-risk-based-verification/epic.yaml` for full specifications. +4 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e46-risk-based-verification/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e47.okf.md b/specs/epics-wiki/e47.okf.md index ad165088..fe3baff3 100644 --- a/specs/epics-wiki/e47.okf.md +++ b/specs/epics-wiki/e47.okf.md @@ -25,4 +25,4 @@ references: **Epic:** e47 | **WSJF:** 4.3 | **BCP:** 9 | **Status:** done **Release:** v2.8x | **Tier:** extended -4 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e47-cross-tool-distribution/epic.yaml` for full specifications. +4 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e47-cross-tool-distribution/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e48.okf.md b/specs/epics-wiki/e48.okf.md index ab28f9df..1a89a2a6 100644 --- a/specs/epics-wiki/e48.okf.md +++ b/specs/epics-wiki/e48.okf.md @@ -36,4 +36,4 @@ references: **Epic:** e48 | **WSJF:** 2.5 | **BCP:** 40 | **Status:** done **Release:** v2.9x | **Tier:** extended -15 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e48-foundation/epic.yaml` for full specifications. +15 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e48-foundation/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e51.okf.md b/specs/epics-wiki/e51.okf.md index b4c09375..12bf1e78 100644 --- a/specs/epics-wiki/e51.okf.md +++ b/specs/epics-wiki/e51.okf.md @@ -26,4 +26,4 @@ references: **Epic:** e51 | **WSJF:** 7.0 | **BCP:** 12 | **Status:** done **Release:** v2.9x | **Tier:** specialized -5 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e51-always-green-shift-left/epic.yaml` for full specifications. +5 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e51-always-green-shift-left/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e53.okf.md b/specs/epics-wiki/e53.okf.md index 7b523a13..6342e130 100644 --- a/specs/epics-wiki/e53.okf.md +++ b/specs/epics-wiki/e53.okf.md @@ -25,4 +25,4 @@ references: **Epic:** e53 | **WSJF:** 8.0 | **BCP:** 9 | **Status:** done **Release:** unknown | **Tier:** specialized -4 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e53-establish-migration-baseline/epic.yaml` for full specifications. +4 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e53-establish-migration-baseline/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e54.okf.md b/specs/epics-wiki/e54.okf.md index 5133964a..f46764da 100644 --- a/specs/epics-wiki/e54.okf.md +++ b/specs/epics-wiki/e54.okf.md @@ -24,4 +24,4 @@ references: **Epic:** e54 | **WSJF:** 6.7 | **BCP:** 6 | **Status:** done **Release:** unknown | **Tier:** specialized -3 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e54-freeze-catalog-drift/epic.yaml` for full specifications. +3 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e54-freeze-catalog-drift/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e55.okf.md b/specs/epics-wiki/e55.okf.md index 4c0b3898..cd3e39d0 100644 --- a/specs/epics-wiki/e55.okf.md +++ b/specs/epics-wiki/e55.okf.md @@ -24,4 +24,4 @@ references: **Epic:** e55 | **WSJF:** 6.0 | **BCP:** 0 | **Status:** scoped **Release:** unknown | **Tier:** specialized -3 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/archive/e55-extract-constitution/epic.yaml` for full specifications. +3 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/archive/e55-extract-constitution/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e60.okf.md b/specs/epics-wiki/e60.okf.md index f9e9c425..d8b80af0 100644 --- a/specs/epics-wiki/e60.okf.md +++ b/specs/epics-wiki/e60.okf.md @@ -22,4 +22,4 @@ references: **Epic:** e60 | **WSJF:** 9.0 | **BCP:** 3 | **Status:** done **Release:** unknown | **Tier:** specialized -1 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/e60-interactive-installer/epic.yaml` for full specifications. +1 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/e60-interactive-installer/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e61.okf.md b/specs/epics-wiki/e61.okf.md index b182a199..00c5ef87 100644 --- a/specs/epics-wiki/e61.okf.md +++ b/specs/epics-wiki/e61.okf.md @@ -23,4 +23,4 @@ references: **Epic:** e61 | **WSJF:** 5.0 | **BCP:** 0 | **Status:** done **Release:** unknown | **Tier:** specialized -2 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/e61-integration-hermes/epic.yaml` for full specifications. +2 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/e61-integration-hermes/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e62.okf.md b/specs/epics-wiki/e62.okf.md index 7cf4715f..ccd555a3 100644 --- a/specs/epics-wiki/e62.okf.md +++ b/specs/epics-wiki/e62.okf.md @@ -23,4 +23,4 @@ references: **Epic:** e62 | **WSJF:** 4.0 | **BCP:** 4 | **Status:** done **Release:** unknown | **Tier:** specialized -2 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/e62-integration-opencode/epic.yaml` for full specifications. +2 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/e62-integration-opencode/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e64.okf.md b/specs/epics-wiki/e64.okf.md index d3a4c665..29e23afc 100644 --- a/specs/epics-wiki/e64.okf.md +++ b/specs/epics-wiki/e64.okf.md @@ -23,4 +23,4 @@ references: **Epic:** e64 | **WSJF:** 6.0 | **BCP:** 0 | **Status:** done **Release:** unknown | **Tier:** specialized -2 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/e64-integration-gemini/epic.yaml` for full specifications. +2 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/e64-integration-gemini/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e65.okf.md b/specs/epics-wiki/e65.okf.md index 58c47d53..bd039fd8 100644 --- a/specs/epics-wiki/e65.okf.md +++ b/specs/epics-wiki/e65.okf.md @@ -23,4 +23,4 @@ references: **Epic:** e65 | **WSJF:** 6.0 | **BCP:** 5 | **Status:** done **Release:** unknown | **Tier:** specialized -2 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/e65-integration-codex/epic.yaml` for full specifications. +2 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/e65-integration-codex/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e66.okf.md b/specs/epics-wiki/e66.okf.md index fc4a1b86..74b5c16a 100644 --- a/specs/epics-wiki/e66.okf.md +++ b/specs/epics-wiki/e66.okf.md @@ -23,4 +23,4 @@ references: **Epic:** e66 | **WSJF:** 5.0 | **BCP:** 5 | **Status:** done **Release:** unknown | **Tier:** specialized -2 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/e66-integration-cline/epic.yaml` for full specifications. +2 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/e66-integration-cline/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e67.okf.md b/specs/epics-wiki/e67.okf.md index cd4d95fc..3595948e 100644 --- a/specs/epics-wiki/e67.okf.md +++ b/specs/epics-wiki/e67.okf.md @@ -23,4 +23,4 @@ references: **Epic:** e67 | **WSJF:** 5.0 | **BCP:** 5 | **Status:** done **Release:** unknown | **Tier:** specialized -2 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/e67-integration-kilo/epic.yaml` for full specifications. +2 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/e67-integration-kilo/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e68.okf.md b/specs/epics-wiki/e68.okf.md index 342ea941..091c89a7 100644 --- a/specs/epics-wiki/e68.okf.md +++ b/specs/epics-wiki/e68.okf.md @@ -23,4 +23,4 @@ references: **Epic:** e68 | **WSJF:** 6.0 | **BCP:** 5 | **Status:** done **Release:** unknown | **Tier:** specialized -2 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/e68-integration-qwen-code/epic.yaml` for full specifications. +2 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/e68-integration-qwen-code/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e69.okf.md b/specs/epics-wiki/e69.okf.md index 97e2e6bb..79ee01a9 100644 --- a/specs/epics-wiki/e69.okf.md +++ b/specs/epics-wiki/e69.okf.md @@ -23,4 +23,4 @@ references: **Epic:** e69 | **WSJF:** 5.0 | **BCP:** 0 | **Status:** done **Release:** unknown | **Tier:** specialized -2 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/e69-integration-mimo-code/epic.yaml` for full specifications. +2 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/e69-integration-mimo-code/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e70.okf.md b/specs/epics-wiki/e70.okf.md index 4f14db65..6a2526a5 100644 --- a/specs/epics-wiki/e70.okf.md +++ b/specs/epics-wiki/e70.okf.md @@ -23,4 +23,4 @@ references: **Epic:** e70 | **WSJF:** 5.0 | **BCP:** 5 | **Status:** done **Release:** unknown | **Tier:** specialized -2 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/e70-integration-trae/epic.yaml` for full specifications. +2 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/e70-integration-trae/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e71.okf.md b/specs/epics-wiki/e71.okf.md index 52fff91a..e851e1fa 100644 --- a/specs/epics-wiki/e71.okf.md +++ b/specs/epics-wiki/e71.okf.md @@ -23,4 +23,4 @@ references: **Epic:** e71 | **WSJF:** 4.0 | **BCP:** 4 | **Status:** done **Release:** unknown | **Tier:** specialized -2 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/e71-integration-copilot/epic.yaml` for full specifications. +2 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/e71-integration-copilot/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e72.okf.md b/specs/epics-wiki/e72.okf.md index 40955451..6dc905c9 100644 --- a/specs/epics-wiki/e72.okf.md +++ b/specs/epics-wiki/e72.okf.md @@ -23,4 +23,4 @@ references: **Epic:** e72 | **WSJF:** 6.0 | **BCP:** 5 | **Status:** done **Release:** unknown | **Tier:** specialized -2 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/e72-integration-codebuddy/epic.yaml` for full specifications. +2 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/e72-integration-codebuddy/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e73.okf.md b/specs/epics-wiki/e73.okf.md index 8c0d425b..05dcdaed 100644 --- a/specs/epics-wiki/e73.okf.md +++ b/specs/epics-wiki/e73.okf.md @@ -23,4 +23,4 @@ references: **Epic:** e73 | **WSJF:** 5.0 | **BCP:** 5 | **Status:** done **Release:** unknown | **Tier:** specialized -2 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/e73-integration-windsurf/epic.yaml` for full specifications. +2 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/e73-integration-windsurf/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e74.okf.md b/specs/epics-wiki/e74.okf.md index 7f622de8..8d72689c 100644 --- a/specs/epics-wiki/e74.okf.md +++ b/specs/epics-wiki/e74.okf.md @@ -23,4 +23,4 @@ references: **Epic:** e74 | **WSJF:** 4.0 | **BCP:** 2 | **Status:** done **Release:** unknown | **Tier:** specialized -2 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/e74-integration-antigravity/epic.yaml` for full specifications. +2 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/e74-integration-antigravity/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e76.okf.md b/specs/epics-wiki/e76.okf.md index 550d9707..2cfc8567 100644 --- a/specs/epics-wiki/e76.okf.md +++ b/specs/epics-wiki/e76.okf.md @@ -23,4 +23,4 @@ references: **Epic:** e76 | **WSJF:** 5.0 | **BCP:** 0 | **Status:** done **Release:** unknown | **Tier:** specialized -2 stories. See `/Users/danielvm/Developer/bigpowers/specs/epics/e76-integration-zcode/epic.yaml` for full specifications. +2 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/e76-integration-zcode/epic.yaml` for full specifications. diff --git a/specs/epics-wiki/e79.okf.md b/specs/epics-wiki/e79.okf.md new file mode 100644 index 00000000..b8e224e4 --- /dev/null +++ b/specs/epics-wiki/e79.okf.md @@ -0,0 +1,28 @@ +--- +okf_kind: concept +okf_version: "0.1" +type: epic +id: "e79" +title: "Agentic Controlled English (STE-style instruction precision)" +category: epic +tier: specialized +wsjf: 6.0 +bcps: 8 +status: scoped +release: unknown +codename: "" +story_count: 4 +generator: scripts/generate-epics-wiki.sh +references: + - e79s01 + - e79s02 + - e79s03 + - e79s04 +--- + +# Agentic Controlled English (STE-style instruction precision) + +**Epic:** e79 | **WSJF:** 6.0 | **BCP:** 8 | **Status:** scoped +**Release:** unknown | **Tier:** specialized + +4 stories. See `/Users/danielvm/Developer/feat-agentic-ste/specs/epics/e79-agentic-ste/epic.yaml` for full specifications. diff --git a/specs/epics/e79-agentic-ste/e79s01-agentic-ste-doc.md b/specs/epics/e79-agentic-ste/e79s01-agentic-ste-doc.md index b3b0ce6c..4f268a20 100644 --- a/specs/epics/e79-agentic-ste/e79s01-agentic-ste-doc.md +++ b/specs/epics/e79-agentic-ste/e79s01-agentic-ste-doc.md @@ -1,6 +1,6 @@ # e79s01 — AGENTIC-STE ruleset document -**Epic:** e79 | **Story:** e79s01 | **Status:** todo | **BCPs:** 2 +**Epic:** e79 | **Story:** e79s01 | **Status:** done | **BCPs:** 2 ## Goal diff --git a/specs/epics/e79-agentic-ste/e79s01-tasks.yaml b/specs/epics/e79-agentic-ste/e79s01-tasks.yaml index 5fa66bd1..8df14337 100644 --- a/specs/epics/e79-agentic-ste/e79s01-tasks.yaml +++ b/specs/epics/e79-agentic-ste/e79s01-tasks.yaml @@ -1,7 +1,7 @@ story_id: e79s01 title: "AGENTIC-STE ruleset document" spec: e79s01-agentic-ste-doc.md -status: todo +status: done bcps: 2 risk: P2 depends_on: [] @@ -16,4 +16,4 @@ tasks: echo OK risk: P2 security: none - status: todo + status: done diff --git a/specs/epics/e79-agentic-ste/e79s02-tasks.yaml b/specs/epics/e79-agentic-ste/e79s02-tasks.yaml index f056bdd9..8a568ad0 100644 --- a/specs/epics/e79-agentic-ste/e79s02-tasks.yaml +++ b/specs/epics/e79-agentic-ste/e79s02-tasks.yaml @@ -1,7 +1,7 @@ story_id: e79s02 title: "Validator script + craft-skill HARD GATE" spec: e79s02-validator-craft-skill.md -status: todo +status: done bcps: 3 risk: P2 depends_on: @@ -17,4 +17,4 @@ tasks: echo OK risk: P2 security: none - status: todo + status: done diff --git a/specs/epics/e79-agentic-ste/e79s02-validator-craft-skill.md b/specs/epics/e79-agentic-ste/e79s02-validator-craft-skill.md index 3b53cf93..23604ca4 100644 --- a/specs/epics/e79-agentic-ste/e79s02-validator-craft-skill.md +++ b/specs/epics/e79-agentic-ste/e79s02-validator-craft-skill.md @@ -1,6 +1,6 @@ # e79s02 — Validator script + craft-skill HARD GATE -**Epic:** e79 | **Story:** e79s02 | **Status:** todo | **BCPs:** 3 +**Epic:** e79 | **Story:** e79s02 | **Status:** done | **BCPs:** 3 ## Goal diff --git a/specs/epics/e79-agentic-ste/e79s03-seed-conventions.md b/specs/epics/e79-agentic-ste/e79s03-seed-conventions.md index 6f90f885..b99fb885 100644 --- a/specs/epics/e79-agentic-ste/e79s03-seed-conventions.md +++ b/specs/epics/e79-agentic-ste/e79s03-seed-conventions.md @@ -1,6 +1,6 @@ # e79s03 — seed-conventions applies Agentic STE -**Status:** stub (intake) +**Status:** done **Epic:** e79 **GitHub:** https://github.com/danielvm-git/bigpowers/issues/91 **Requirement delta:** ADDED diff --git a/specs/epics/e79-agentic-ste/e79s03-tasks.yaml b/specs/epics/e79-agentic-ste/e79s03-tasks.yaml index 98c0daa5..2011e943 100644 --- a/specs/epics/e79-agentic-ste/e79s03-tasks.yaml +++ b/specs/epics/e79-agentic-ste/e79s03-tasks.yaml @@ -1,7 +1,7 @@ story_id: e79s03 title: "seed-conventions applies ruleset" spec: e79s03-seed-conventions.md -status: todo +status: done bcps: 2 risk: P2 depends_on: @@ -16,4 +16,4 @@ tasks: echo OK risk: P2 security: none - status: todo + status: done diff --git a/specs/epics/e79-agentic-ste/e79s04-stocktake-scanner.md b/specs/epics/e79-agentic-ste/e79s04-stocktake-scanner.md index 9c083d00..36d152f2 100644 --- a/specs/epics/e79-agentic-ste/e79s04-stocktake-scanner.md +++ b/specs/epics/e79-agentic-ste/e79s04-stocktake-scanner.md @@ -1,6 +1,6 @@ # e79s04 — stocktake-skills STE scanner -**Status:** stub (intake) +**Status:** done **Epic:** e79 **GitHub:** https://github.com/danielvm-git/bigpowers/issues/91 **Requirement delta:** ADDED diff --git a/specs/epics/e79-agentic-ste/e79s04-tasks.yaml b/specs/epics/e79-agentic-ste/e79s04-tasks.yaml index 264548fd..b58331e2 100644 --- a/specs/epics/e79-agentic-ste/e79s04-tasks.yaml +++ b/specs/epics/e79-agentic-ste/e79s04-tasks.yaml @@ -1,7 +1,7 @@ story_id: e79s04 title: "stocktake-skills violation scanner" spec: e79s04-stocktake-scanner.md -status: todo +status: done bcps: 1 risk: P2 depends_on: @@ -17,4 +17,4 @@ tasks: echo OK risk: P2 security: none - status: todo + status: done diff --git a/specs/epics/e79-agentic-ste/epic.yaml b/specs/epics/e79-agentic-ste/epic.yaml index e7d7889c..038f9ee1 100644 --- a/specs/epics/e79-agentic-ste/epic.yaml +++ b/specs/epics/e79-agentic-ste/epic.yaml @@ -16,7 +16,7 @@ source: > stories: - id: e79s01 title: AGENTIC-STE ruleset document - status: todo + status: done bcps: 2 description: > Commit docs/AGENTIC-STE.md with concrete numeric rules — word/sentence caps, @@ -28,7 +28,7 @@ stories: - "story: e79s01" - id: e79s02 title: Validator script + craft-skill HARD GATE - status: todo + status: done bcps: 3 description: > Add scripts/validate-agentic-ste.sh and extend craft-skill HARD GATE table @@ -42,7 +42,7 @@ stories: - "story: e79s02" - id: e79s03 title: seed-conventions applies ruleset - status: todo + status: done bcps: 2 description: > Extend seed-conventions to apply AGENTIC-STE rules when generating @@ -54,7 +54,7 @@ stories: - "story: e79s03" - id: e79s04 title: stocktake-skills violation scanner - status: todo + status: done bcps: 1 description: > Extend stocktake-skills batch audit to flag hedge words and oversized diff --git a/specs/traceability-matrix.json b/specs/traceability-matrix.json index 82d59c94..b243c6f4 100644 --- a/specs/traceability-matrix.json +++ b/specs/traceability-matrix.json @@ -1,5 +1,5 @@ { - "generated_at": "2026-07-24T19:53:42.385968+00:00", + "generated_at": "2026-07-25T05:28:09.653424+00:00", "matrix_version": "1.0", "stories": [ { @@ -41,6 +41,12 @@ "confidence": "medium", "method": "file_heuristic" }, + { + "file": "specs/epics/e79-agentic-ste/e79s03-seed-conventions.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, { "file": "specs/epics/archive/e51-always-green-shift-left/e51s01-conventions-always-green.md", "line": 0, @@ -114,7 +120,7 @@ "method": "task_reference" } ], - "link_count": 17 + "link_count": 18 }, { "id": "e37s02", @@ -191,6 +197,12 @@ "confidence": "medium", "method": "file_heuristic" }, + { + "file": "specs/epics/e79-agentic-ste/e79s03-seed-conventions.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, { "file": ".continue/rules/seed-conventions.md", "line": 0, @@ -222,7 +234,7 @@ "method": "task_reference" } ], - "link_count": 9 + "link_count": 10 }, { "id": "e37s04", @@ -497,12 +509,6 @@ "confidence": "medium", "method": "file_heuristic" }, - { - "file": "website/src/content/docs/decisions/0007-agents-md-spine-context-derivatives.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, { "file": "specs/epics/archive/e37-reach/e37s08-tasks.yaml", "line": 0, @@ -522,7 +528,7 @@ "method": "task_reference" } ], - "link_count": 12 + "link_count": 11 }, { "id": "e37s07", @@ -917,6 +923,12 @@ "confidence": "medium", "method": "file_heuristic" }, + { + "file": "specs/epics/e79-agentic-ste/e79s03-seed-conventions.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, { "file": "specs/epics/archive/e37-reach/e37s14-seed-codex-wiring.md", "line": 0, @@ -960,7 +972,7 @@ "method": "task_reference" } ], - "link_count": 9 + "link_count": 10 }, { "id": "e37s15", @@ -1235,6 +1247,12 @@ "confidence": "medium", "method": "file_heuristic" }, + { + "file": "specs/epics/e79-agentic-ste/e79s02-validator-craft-skill.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, { "file": "specs/epics/archive/e38-traceability-gate/e38s06-gate-trace-skill.md", "line": 0, @@ -1260,7 +1278,7 @@ "method": "file_heuristic" } ], - "link_count": 14 + "link_count": 15 }, { "id": "e45s03", @@ -2435,12 +2453,6 @@ "confidence": "medium", "method": "file_heuristic" }, - { - "file": "website/dist/pagefind/pagefind-worker.js", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, { "file": "website/src/content/docs/guides/WORKFLOW-SOP-v2.md", "line": 0, @@ -2538,7 +2550,7 @@ "method": "file_heuristic" } ], - "link_count": 85 + "link_count": 84 }, { "id": "e45s10", @@ -2873,6 +2885,12 @@ "confidence": "medium", "method": "file_heuristic" }, + { + "file": "specs/epics/e79-agentic-ste/e79s02-validator-craft-skill.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, { "file": "specs/epics/archive/e37-reach/e37s10-wave-b-skills-dir.md", "line": 0, @@ -2976,7 +2994,7 @@ "method": "file_heuristic" } ], - "link_count": 43 + "link_count": 44 }, { "id": "e45s13", @@ -3696,16993 +3714,11677 @@ "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-190334.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-175346.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260713-144556.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-165245.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-175346.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-163934.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-165245.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-180022.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-102313.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-163733.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-103815.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-160106.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-163934.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-181109.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-202335.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-143153.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-145222.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170744.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-165427.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005609.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-151538.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-122420.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-132836.md", + "file": "specs/verifications/reports/audit-cleancode-20260626-205129.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-180022.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-081618.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-163733.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-162136.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-155647.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-234209.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-181947.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-172502.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-212931.md", + "file": "specs/verifications/reports/audit-cleancode-20260629-132717.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-160106.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-165137.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-180858.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-223301.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-181109.md", + "file": "specs/verifications/reports/audit-cleancode-20260622-001710.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-143153.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165920.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-215320.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-000102.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-132011.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-181904.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-172717.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-150326.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-174039.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170432.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-132651.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-165703.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-212830.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-163159.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-182718.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-010055.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170744.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-163108.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-005609.md", + "file": "specs/verifications/reports/audit-cleancode-20260629-132810.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-122420.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-235439.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-154721.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164718.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-183547.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164609.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260626-205129.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-172406.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-081618.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-173408.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-162136.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-163954.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-234209.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-222132.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-172502.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164251.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260629-132717.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170547.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-160627.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-173125.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-165137.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-180244.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-223301.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170506.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260718-205519.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170532.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-131516.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-082500.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-101228.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170710.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-102150.md", + "file": "specs/verifications/reports/audit-cleancode-20260626-205844.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-214411.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-223023.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260622-001710.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-162245.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-165047.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170704.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-165920.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-173014.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-000102.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-174734.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-131912.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-175313.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-132538.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-163821.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-133327.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-201018.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-001605.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-165945.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-105239.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-181656.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-181904.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-142931.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-150326.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-233740.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170432.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-090946.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-101847.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-125910.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-173628.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-143757.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-182629.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-225914.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-161434.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165619.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-154217.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-174045.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-165703.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164757.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260713-143839.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-131004.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-163159.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-174055.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260711-001225.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164534.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-010055.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005128.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-163108.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-235526.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-185319.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-174243.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-183644.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165122.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-215759.md", + "file": "specs/verifications/reports/audit-cleancode-20260626-205146.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260629-132810.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005444.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-001328.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-223636.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-235439.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-181759.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164718.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-154353.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-202226.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-130715.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164609.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-083430.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-192340.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-080042.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-165651.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-234357.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-172406.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-220905.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-173408.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-160732.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-160550.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164627.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260713-134603.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-143840.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-091641.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-214041.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-163954.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-150417.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260718-210053.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-155813.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-190002.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164603.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-093104.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-143504.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-222132.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-154427.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164251.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-163136.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-132615.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170909.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-172212.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-200136.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260713-140513.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-154246.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170547.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-180901.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-173125.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-133532.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-180244.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164911.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170506.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-174207.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-154135.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-160756.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170532.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-174025.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-154323.md", + "file": "specs/verifications/reports/audit-cleancode-20260626-204652.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-082500.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-091141.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-101730.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-154339.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170710.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-223425.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260626-205844.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005800.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-165007.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-173348.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-205711.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005515.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-182236.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165022.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-135136.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-143007.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-103737.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164733.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-093242.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165618.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-213042.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164707.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-134029.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-155946.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-164826.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170347.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-162400.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-174005.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-110426.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-083149.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-223023.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170223.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-134126.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164441.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-162245.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-220941.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-105652.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-080057.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-114127.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170448.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-164053.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-082609.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-154055.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165256.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170704.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165207.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-173014.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-200110.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-174734.md", + "file": "specs/verifications/reports/audit-cleancode-20260629-130939.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-164801.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-144202.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-131809.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-233707.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-175313.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-163256.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-181604.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-181458.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-163821.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005720.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-201018.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165035.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-165945.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-130756.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-110149.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-130915.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-131715.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-144557.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-133750.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-174133.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-105711.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164833.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-181656.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-181114.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-174414.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170255.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-142931.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164704.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-192541.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165959.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-233740.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164817.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-173515.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-155747.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-090946.md", + "file": "specs/verifications/reports/audit-cleancode-20260626-204822.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-190415.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-155551.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-192435.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-125842.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-094025.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-181044.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-161022.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-223249.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-125910.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164823.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-215656.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-234324.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260713-135950.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-180916.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-092605.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-081735.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-143757.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-161735.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-225914.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005423.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-165619.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-130845.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-154936.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-200055.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-132530.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170738.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-174045.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-163839.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164757.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005546.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-131004.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-153801.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-091938.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-200030.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-133945.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-004248.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-174055.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-154311.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-001312.md", + "file": "specs/verifications/reports/audit-cleancode-20260626-204755.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-110458.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-171157.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164534.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-091017.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-005128.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-082326.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-235526.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-175521.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-174243.md", + "file": "specs/verifications/reports/audit-cleancode-20260627-133613.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-165122.md", + "file": "specs/verifications/reports/audit-cleancode-20260626-195653.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260626-205146.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005358.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-005444.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-085740.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-223636.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-223359.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-181759.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-130821.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-105145.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-145833.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-184319.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-142423.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-193609.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164319.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-174351.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165346.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-154353.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-080024.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-131211.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-142902.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-130715.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-142359.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-182555.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-175550.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-124641.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-080343.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-083430.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-082306.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-080042.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165418.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-120114.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-143447.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-234357.md", + "file": "specs/verifications/reports/audit-cleancode-20260725-021918.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-110242.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005655.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-143756.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165222.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-235505.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165111.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-220905.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-154214.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-160732.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-181546.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-145214.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165807.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-161026.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-083236.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164627.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164918.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-143840.md", + "file": "specs/verifications/reports/audit-cleancode-20260629-132750.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-214041.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164343.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-001100.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-163338.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-150417.md", + "file": "specs/verifications/reports/audit-cleancode-20260725-022131.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-155813.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170940.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164603.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-153739.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-151437.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-180125.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-143504.md", + "file": "specs/verifications/reports/audit-cleancode-20260621-225313.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-185913.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-174148.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-154427.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-000357.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260713-140559.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-222115.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-163136.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164429.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-001518.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164518.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260721-184837.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-223313.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170909.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-083101.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-200136.md", + "file": "specs/verifications/reports/audit-cleancode-20260626-214501.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-154246.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-221847.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-154541.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-004226.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-105728.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-163956.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-111510.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164141.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-180901.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-173033.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-133532.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164050.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-145423.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165902.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-105643.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005336.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-141624.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-172425.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164911.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-154726.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-174207.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-172525.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-160756.md", + "file": "specs/verifications/reports/audit-cleancode-20260629-130359.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-181236.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170706.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-163830.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170757.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-092533.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-142458.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-174025.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-195845.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260626-204652.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-164155.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-145349.md", + "file": "specs/verifications/reports/audit-cleancode-20260621-182630.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-164643.md", + "file": "specs/verifications/reports/audit-cleancode-20260629-130700.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260718-205433.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-153136.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-132944.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-172925.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-163746.md", + "file": "specs/verifications/reports/audit-cleancode-20260621-231038.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-091141.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170431.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-184856.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-163837.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-143844.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-000548.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-133446.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-150200.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-154339.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-175152.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-223425.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-163238.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-182836.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-180948.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-202450.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-144506.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-133710.md", + "file": "specs/verifications/reports/audit-cleancode-20260622-001925.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-194130.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164958.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-213831.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165537.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-174245.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-151341.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-005800.md", + "file": "specs/verifications/reports/audit-cleancode-20260621-185054.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-173348.md", + "file": "specs/bugs/BUG-2026-07-06-audit-code-auditor-oversized.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-165006.md", + "file": "specs/bugs/BUG-2026-07-06-audit-code-auditor-oversized.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-005515.md", + "file": "specs/workflows/code-review.yaml", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-165022.md", + "file": "specs/epics/archive/e18-quality-gates-impact/e18s01-audit-code-gate.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260709-005225.md", + "file": "specs/epics/archive/e26-security-review/e26s04-audit-request-review.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-143007.md", + "file": ".continue/rules/security-review.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-171058.md", + "file": ".continue/rules/audit-code.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-150742.md", + "file": "website/src/content/docs/skills/audit-code.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164733.md", + "file": "website/src/content/docs/skills/security-review.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-165618.md", + "file": "docs/references/code-review.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-130546.md", + "file": ".kilocode/rules/audit-code.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - }, + } + ], + "link_count": 278 + }, + { + "id": "e45s19", + "title": "Context7: bounded retry cap and explicit fallback block", + "epic_id": "e45", + "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", + "bcp": 2, + "wsjf": 5.0, + "status": "done", + "links": [ { - "file": "specs/verifications/reports/audit-cleancode-20260705-164707.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "skills/context7-mcp/SKILL.md", + "line": 3, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-155946.md", + "file": "specs/wayfinder/doc-templates/tickets/T2-template-landscape.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170347.md", + "file": "specs/verifications/steps/and-complex-boolean-logic-should-be-encapsulated-in-named-functions-g28.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-174005.md", + "file": "specs/verifications/steps/and-types-should-be-explicit.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-083149.md", + "file": "specs/verifications/steps/and-there-should-be-no-ignored-tests-without-an-explicit-ambiguity-note-t4.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170223.md", + "file": "specs/verifications/steps/and-it-must-mandate-explicit-typing.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164441.md", + "file": "specs/epics/archive/e36-doc-dedup/e36s04-sdd-tool-landscape.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-154637.md", + "file": "specs/epics/archive/e25-migrate-spec-enhancements/e25s03-handoff-block.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - }, + } + ], + "link_count": 8 + }, + { + "id": "e45s20", + "title": "Context7 / bts docs: wrap in ETag-revalidated fetch cache", + "epic_id": "e45", + "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", + "bcp": 2, + "wsjf": 5.0, + "status": "done", + "links": [ { - "file": "specs/verifications/reports/audit-cleancode-20260707-001919.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, + "file": "scripts/lib/doc-fetch-cache.sh", + "line": 2, + "confidence": "high", + "method": "explicit_tag" + } + ], + "link_count": 1 + }, + { + "id": "e45s21", + "title": "seed-conventions / AGENTS.md: self-installing fenced markers", + "epic_id": "e45", + "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", + "bcp": 2, + "wsjf": 5.0, + "status": "done", + "links": [ { - "file": "specs/verifications/reports/audit-cleancode-20260724-144757.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/commands/prompts/seed-conventions.md", + "line": 10, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-220941.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/commands/prompts/seed-conventions.md", + "line": 123, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-174117.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/skills/seed-conventions/SKILL.md", + "line": 12, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-093202.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/skills/seed-conventions/SKILL.md", + "line": 125, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-110206.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".trae/skills/seed-conventions/SKILL.md", + "line": 11, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-120150.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".trae/skills/seed-conventions/SKILL.md", + "line": 124, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-080057.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".windsurf/rules/seed-conventions.md", + "line": 11, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170448.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".windsurf/rules/seed-conventions.md", + "line": 124, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-082609.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".agents/skills/seed-conventions/SKILL.md", + "line": 11, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-131734.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".agents/skills/seed-conventions/SKILL.md", + "line": 124, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-182807.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "docs/templates/AGENTS.md", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-173917.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".kilocode/rules/seed-conventions.md", + "line": 11, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-185210.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".kilocode/rules/seed-conventions.md", + "line": 124, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-101322.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codex/skills/seed-conventions/SKILL.md", + "line": 11, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-165256.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codex/skills/seed-conventions/SKILL.md", + "line": 124, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-192433.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "skills/seed-conventions/REFERENCE.md", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-165207.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "skills/seed-conventions/SKILL.md", + "line": 12, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-105013.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codebuddy/skills/seed-conventions/SKILL.md", + "line": 11, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-200110.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codebuddy/skills/seed-conventions/SKILL.md", + "line": 124, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-114242.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".zcode/skills/seed-conventions/SKILL.md", + "line": 11, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260709-001233.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".zcode/skills/seed-conventions/SKILL.md", + "line": 124, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-130623.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".mimocode/skills/seed-conventions/SKILL.md", + "line": 11, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-162439.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".mimocode/skills/seed-conventions/SKILL.md", + "line": 124, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260629-130939.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".hermes/skills/seed-conventions/SKILL.md", + "line": 11, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260709-002229.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".hermes/skills/seed-conventions/SKILL.md", + "line": 124, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-144202.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/prompts/seed-conventions.md", + "line": 10, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-183102.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/prompts/seed-conventions.md", + "line": 123, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-133837.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/skills/seed-conventions/SKILL.md", + "line": 11, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-233707.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/skills/seed-conventions/SKILL.md", + "line": 124, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-212919.md", + "file": "specs/skills-wiki/skills/seed-conventions.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-163256.md", + "file": "specs/epics/e79-agentic-ste/e79s03-seed-conventions.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-181458.md", + "file": ".continue/rules/seed-conventions.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-005720.md", + "file": "website/src/content/docs/skills/seed-conventions.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" - }, + } + ], + "link_count": 33 + }, + { + "id": "e45s22", + "title": "CLAUDE.md: context-aware directory routing", + "epic_id": "e45", + "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", + "bcp": 2, + "wsjf": 5.0, + "status": "done", + "links": [ { - "file": "specs/verifications/reports/audit-cleancode-20260707-164345.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "scripts/generate-wave-b-hub.py", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-120250.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "CLAUDE.md", + "line": 3, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-165035.md", + "file": "specs/agent-guide/context-routing.md", "line": 0, "confidence": "medium", "method": "file_heuristic" + } + ], + "link_count": 3 + }, + { + "id": "e45s23", + "title": "CLAUDE.md: live Learned User Preferences / Workspace Facts", + "epic_id": "e45", + "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", + "bcp": 2, + "wsjf": 5.0, + "status": "done", + "links": [ + { + "file": ".gemini/extensions/bigpowers/commands/prompts/session-state.md", + "line": 6, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-112952.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/skills/session-state/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-130756.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".trae/skills/session-state/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-130915.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".windsurf/rules/session-state.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-194053.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".agents/skills/session-state/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260709-001439.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".kilocode/rules/session-state.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-202651.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codex/skills/session-state/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-165120.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "skills/session-state/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260713-143840.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codebuddy/skills/session-state/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-000955.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".zcode/skills/session-state/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-144557.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "CLAUDE.md", + "line": 4, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-174133.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".mimocode/skills/session-state/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-115538.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".hermes/skills/session-state/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-113034.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/prompts/session-state.md", + "line": 6, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164833.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/skills/session-state/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-181114.md", + "file": "specs/agent-guide/learned-user-preferences.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-161502.md", + "file": "specs/agent-guide/workspace-facts.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - }, + } + ], + "link_count": 17 + }, + { + "id": "e45s24", + "title": "REFERENCE.md files: embedded line-range navigation guides", + "epic_id": "e45", + "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", + "bcp": 2, + "wsjf": 5.0, + "status": "done", + "links": [ { - "file": "specs/verifications/reports/audit-cleancode-20260705-170255.md", + "file": "specs/verifications/steps/and-files-should-be-small-enough-to-avoid-context-window-truncation-300-lines.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164704.md", + "file": "specs/verifications/steps/and-files-should-remain-under-500-lines-newspaper-metaphor.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" + } + ], + "link_count": 2 + }, + { + "id": "e45s25", + "title": "CONVENTIONS.md risk tiers: compile to versioned, diffable rule matrix", + "epic_id": "e45", + "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", + "bcp": 4, + "wsjf": 5.0, + "status": "done", + "links": [ + { + "file": "CONVENTIONS.md", + "line": 9, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-132813.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "scripts/compile-rule-matrix.sh", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-164342.md", + "file": "specs/rule-matrix.json", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-154344.md", + "file": "specs/conventions-wiki/risk-tiers-effective-rule-matrix.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-120815.md", + "file": "specs/verifications/steps/and-the-plan-contains-a-risk-matrix.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" + } + ], + "link_count": 5 + }, + { + "id": "e45s26", + "title": "security-review: CWE mapping + 2 positive/2 negative fixtures", + "epic_id": "e45", + "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", + "bcp": 2, + "wsjf": 5.0, + "status": "done", + "links": [ + { + "file": ".gemini/extensions/bigpowers/commands/prompts/security-review.md", + "line": 15, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-164833.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/skills/security-review/SKILL.md", + "line": 17, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-154835.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".trae/skills/security-review/SKILL.md", + "line": 16, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-165959.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".windsurf/rules/security-review.md", + "line": 16, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164817.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".agents/skills/security-review/SKILL.md", + "line": 16, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-164759.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".kilocode/rules/security-review.md", + "line": 16, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-155747.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codex/skills/security-review/SKILL.md", + "line": 16, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-173218.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "skills/security-review/SKILL.md", + "line": 22, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260626-204822.md", + "file": "skills/security-review/fixtures/CWE-89-sqli-positive.py", + "line": 1, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "skills/security-review/fixtures/CWE-89-sqli-negative.py", + "line": 1, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "skills/security-review/fixtures/CWE-79-xss-positive.js", + "line": 1, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "skills/security-review/fixtures/CWE-79-xss-negative.js", + "line": 1, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": ".codebuddy/skills/security-review/SKILL.md", + "line": 16, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": ".zcode/skills/security-review/SKILL.md", + "line": 16, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": ".mimocode/skills/security-review/SKILL.md", + "line": 16, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": ".hermes/skills/security-review/SKILL.md", + "line": 16, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": ".pi/prompts/security-review.md", + "line": 15, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": ".pi/skills/security-review/SKILL.md", + "line": 16, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "specs/skills-wiki/skills/security-review.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-202348.md", + "file": "specs/wayfinder/doc-templates/tickets/T14-security-review.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-161543.md", + "file": ".continue/rules/security-review.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-155551.md", + "file": "website/src/content/docs/skills/security-review.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-125842.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, + } + ], + "link_count": 22 + }, + { + "id": "e45s27", + "title": "loop / workflow: terminal-state taxonomy", + "epic_id": "e45", + "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", + "bcp": 2, + "wsjf": 5.0, + "status": "done", + "links": [ { - "file": "specs/verifications/reports/audit-cleancode-20260706-113257.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/commands/prompts/compose-workflow.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-181044.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/skills/compose-workflow/SKILL.md", + "line": 9, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-223249.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".trae/skills/compose-workflow/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-133458.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".windsurf/rules/compose-workflow.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164823.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".agents/skills/compose-workflow/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-180900.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".kilocode/rules/compose-workflow.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-120136.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codex/skills/compose-workflow/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-104009.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "skills/compose-workflow/SKILL.md", + "line": 9, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-163929.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codebuddy/skills/compose-workflow/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-234324.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".zcode/skills/compose-workflow/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-180916.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".mimocode/skills/compose-workflow/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-081735.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".hermes/skills/compose-workflow/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-154818.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/prompts/compose-workflow.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-161735.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, + "file": ".pi/skills/compose-workflow/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" + } + ], + "link_count": 14 + }, + { + "id": "e45s28", + "title": "request-review: hard max-iteration cap", + "epic_id": "e45", + "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", + "bcp": 2, + "wsjf": 5.0, + "status": "done", + "links": [ { - "file": "specs/verifications/reports/audit-cleancode-20260703-005423.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/commands/prompts/request-review.md", + "line": 6, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-130845.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/skills/request-review/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-200055.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".trae/skills/request-review/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-173837.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".windsurf/rules/request-review.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170738.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".agents/skills/request-review/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-163839.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".kilocode/rules/request-review.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-005546.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codex/skills/request-review/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-153801.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "skills/request-review/SKILL.md", + "line": 11, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-194215.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codebuddy/skills/request-review/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-200030.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".zcode/skills/request-review/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-004248.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".mimocode/skills/request-review/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-154311.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".hermes/skills/request-review/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260626-204755.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/prompts/request-review.md", + "line": 6, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-084719.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/skills/request-review/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-132017.md", + "file": "specs/skills-wiki/skills/request-review.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-171157.md", + "file": "specs/epics/archive/e26-security-review/e26s04-audit-request-review.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-183350.md", + "file": ".continue/rules/request-review.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-150937.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-091017.md", + "file": "website/src/content/docs/skills/request-review.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" + } + ], + "link_count": 18 + }, + { + "id": "e45s29", + "title": "requirements: ADDED/MODIFIED/REMOVED/RENAMED tags", + "epic_id": "e45", + "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", + "bcp": 2, + "wsjf": 5.0, + "status": "done", + "links": [ + { + "file": ".gemini/extensions/bigpowers/commands/prompts/slice-tasks.md", + "line": 6, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-082326.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/commands/prompts/plan-work.md", + "line": 6, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-175521.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/commands/prompts/change-request.md", + "line": 6, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-110050.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/skills/plan-work/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260709-001337.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/skills/change-request/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260627-133613.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/skills/slice-tasks/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260626-195653.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".trae/skills/plan-work/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-005358.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".trae/skills/change-request/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-220404.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".trae/skills/slice-tasks/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-085740.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".windsurf/rules/slice-tasks.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-223359.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".windsurf/rules/plan-work.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-193756.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".windsurf/rules/change-request.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-163218.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".agents/skills/plan-work/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-163309.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".agents/skills/change-request/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-130821.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".agents/skills/slice-tasks/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-160906.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".kilocode/rules/slice-tasks.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-094142.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".kilocode/rules/plan-work.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-145833.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".kilocode/rules/change-request.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-142423.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codex/skills/plan-work/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-202442.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codex/skills/change-request/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164319.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codex/skills/slice-tasks/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-164036.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "skills/plan-work/SKILL.md", + "line": 13, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-165346.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "skills/change-request/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-080024.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "skills/slice-tasks/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-142902.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codebuddy/skills/plan-work/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-214125.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codebuddy/skills/change-request/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-164249.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codebuddy/skills/slice-tasks/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-132604.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".zcode/skills/plan-work/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-142359.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".zcode/skills/change-request/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-163353.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".zcode/skills/slice-tasks/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-132933.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".mimocode/skills/plan-work/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-175550.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".mimocode/skills/change-request/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-174408.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-163120.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-080343.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-082306.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-182339.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-165418.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-143447.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-155114.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-133637.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-005655.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-165222.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-131140.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-165111.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-144700.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-154214.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-181546.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-165807.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-083236.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164918.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260629-132750.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164343.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-163338.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-202558.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-170940.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-163657.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-215213.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-160919.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-204345.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-212711.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-153739.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-175227.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-180125.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260621-225313.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-164721.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260721-093336.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-132207.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-130940.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-105058.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-163457.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-084617.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-084805.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-174631.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-174148.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-000357.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-222115.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260709-002322.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260721-220022.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164429.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260713-135838.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-093012.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260713-152233.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-131617.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-181159.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164518.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260702-223313.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-131350.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-083101.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260626-214501.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-115557.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-114525.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-093128.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-221847.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-154451.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-004226.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-212552.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-161624.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-181706.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-105035.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-092013.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-001702.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-132130.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-182429.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-163956.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260709-001902.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260721-093246.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-204300.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164141.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-173033.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164050.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-132858.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-174710.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-165902.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-005336.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-001029.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-172425.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-145255.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-133730.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-154726.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-154759.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-175929.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-172525.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-133254.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-184658.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-164258.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-164418.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-194009.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-092924.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260629-130359.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-130821.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-190539.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-170706.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-170757.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-163613.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-173429.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-142458.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260709-005318.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-235409.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260709-001952.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260702-195845.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-164155.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260709-002154.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-171134.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260621-182630.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-165733.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-091717.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-084911.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260629-130700.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-153136.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-172925.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-182346.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-115503.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-101402.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260621-231038.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-123626.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-184355.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-172751.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-170431.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-101633.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-130900.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-103924.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-101425.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-163837.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-175105.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-000548.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-150200.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-175152.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-234704.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-163238.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-172133.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-180948.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-214329.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-144506.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260718-210010.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-173306.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260622-001925.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164958.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-165537.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-151341.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-131314.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260621-185054.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/bugs/BUG-2026-07-06-audit-code-auditor-oversized.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/bugs/BUG-2026-07-06-audit-code-auditor-oversized.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/workflows/code-review.yaml", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/epics/archive/e18-quality-gates-impact/e18s01-audit-code-gate.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/epics/archive/e26-security-review/e26s04-audit-request-review.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": ".continue/rules/security-review.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": ".continue/rules/audit-code.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "website/src/content/docs/skills/audit-code.mdx", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "website/src/content/docs/skills/security-review.mdx", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "docs/references/code-review.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": ".kilocode/rules/audit-code.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - } - ], - "link_count": 582 - }, - { - "id": "e45s19", - "title": "Context7: bounded retry cap and explicit fallback block", - "epic_id": "e45", - "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", - "bcp": 2, - "wsjf": 5.0, - "status": "done", - "links": [ - { - "file": "skills/context7-mcp/SKILL.md", - "line": 3, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "specs/wayfinder/doc-templates/tickets/T2-template-landscape.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/steps/and-complex-boolean-logic-should-be-encapsulated-in-named-functions-g28.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/steps/and-types-should-be-explicit.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/steps/and-there-should-be-no-ignored-tests-without-an-explicit-ambiguity-note-t4.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/steps/and-it-must-mandate-explicit-typing.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/epics/archive/e36-doc-dedup/e36s04-sdd-tool-landscape.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/epics/archive/e25-migrate-spec-enhancements/e25s03-handoff-block.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - } - ], - "link_count": 8 - }, - { - "id": "e45s20", - "title": "Context7 / bts docs: wrap in ETag-revalidated fetch cache", - "epic_id": "e45", - "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", - "bcp": 2, - "wsjf": 5.0, - "status": "done", - "links": [ - { - "file": "scripts/lib/doc-fetch-cache.sh", - "line": 2, - "confidence": "high", - "method": "explicit_tag" - } - ], - "link_count": 1 - }, - { - "id": "e45s21", - "title": "seed-conventions / AGENTS.md: self-installing fenced markers", - "epic_id": "e45", - "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", - "bcp": 2, - "wsjf": 5.0, - "status": "done", - "links": [ - { - "file": ".gemini/extensions/bigpowers/commands/prompts/seed-conventions.md", - "line": 10, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".gemini/extensions/bigpowers/commands/prompts/seed-conventions.md", - "line": 106, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".gemini/extensions/bigpowers/skills/seed-conventions/SKILL.md", - "line": 12, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".gemini/extensions/bigpowers/skills/seed-conventions/SKILL.md", - "line": 108, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".trae/skills/seed-conventions/SKILL.md", - "line": 11, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".trae/skills/seed-conventions/SKILL.md", - "line": 107, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".windsurf/rules/seed-conventions.md", - "line": 11, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".windsurf/rules/seed-conventions.md", - "line": 107, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".agents/skills/seed-conventions/SKILL.md", - "line": 11, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".agents/skills/seed-conventions/SKILL.md", - "line": 107, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "docs/templates/AGENTS.md", - "line": 2, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".kilocode/rules/seed-conventions.md", - "line": 11, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".kilocode/rules/seed-conventions.md", - "line": 107, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".codex/skills/seed-conventions/SKILL.md", - "line": 11, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".codex/skills/seed-conventions/SKILL.md", - "line": 107, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "skills/seed-conventions/REFERENCE.md", - "line": 2, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "skills/seed-conventions/SKILL.md", - "line": 12, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".codebuddy/skills/seed-conventions/SKILL.md", - "line": 11, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".codebuddy/skills/seed-conventions/SKILL.md", - "line": 107, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".zcode/skills/seed-conventions/SKILL.md", - "line": 11, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".zcode/skills/seed-conventions/SKILL.md", - "line": 107, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".mimocode/skills/seed-conventions/SKILL.md", - "line": 11, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".mimocode/skills/seed-conventions/SKILL.md", - "line": 107, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".hermes/skills/seed-conventions/SKILL.md", - "line": 11, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".hermes/skills/seed-conventions/SKILL.md", - "line": 107, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".pi/prompts/seed-conventions.md", - "line": 10, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".pi/prompts/seed-conventions.md", - "line": 106, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".pi/skills/seed-conventions/SKILL.md", - "line": 11, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".pi/skills/seed-conventions/SKILL.md", - "line": 107, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "specs/skills-wiki/skills/seed-conventions.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": ".continue/rules/seed-conventions.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "website/src/content/docs/skills/seed-conventions.mdx", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - } - ], - "link_count": 32 - }, - { - "id": "e45s22", - "title": "CLAUDE.md: context-aware directory routing", - "epic_id": "e45", - "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", - "bcp": 2, - "wsjf": 5.0, - "status": "done", - "links": [ - { - "file": "scripts/generate-wave-b-hub.py", - "line": 2, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "CLAUDE.md", - "line": 3, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "specs/agent-guide/context-routing.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - } - ], - "link_count": 3 - }, - { - "id": "e45s23", - "title": "CLAUDE.md: live Learned User Preferences / Workspace Facts", - "epic_id": "e45", - "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", - "bcp": 2, - "wsjf": 5.0, - "status": "done", - "links": [ - { - "file": ".gemini/extensions/bigpowers/commands/prompts/session-state.md", - "line": 6, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".gemini/extensions/bigpowers/skills/session-state/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".trae/skills/session-state/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".windsurf/rules/session-state.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".agents/skills/session-state/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".kilocode/rules/session-state.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".codex/skills/session-state/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "skills/session-state/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".codebuddy/skills/session-state/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".zcode/skills/session-state/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "CLAUDE.md", - "line": 4, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".mimocode/skills/session-state/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".hermes/skills/session-state/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".pi/prompts/session-state.md", - "line": 6, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".pi/skills/session-state/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "specs/agent-guide/learned-user-preferences.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/agent-guide/workspace-facts.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - } - ], - "link_count": 17 - }, - { - "id": "e45s24", - "title": "REFERENCE.md files: embedded line-range navigation guides", - "epic_id": "e45", - "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", - "bcp": 2, - "wsjf": 5.0, - "status": "done", - "links": [ - { - "file": "specs/verifications/steps/and-files-should-be-small-enough-to-avoid-context-window-truncation-300-lines.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/steps/and-files-should-remain-under-500-lines-newspaper-metaphor.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - } - ], - "link_count": 2 - }, - { - "id": "e45s25", - "title": "CONVENTIONS.md risk tiers: compile to versioned, diffable rule matrix", - "epic_id": "e45", - "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", - "bcp": 4, - "wsjf": 5.0, - "status": "done", - "links": [ - { - "file": "CONVENTIONS.md", - "line": 9, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "scripts/compile-rule-matrix.sh", - "line": 2, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "specs/rule-matrix.json", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/conventions-wiki/risk-tiers-effective-rule-matrix.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/steps/and-the-plan-contains-a-risk-matrix.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - } - ], - "link_count": 5 - }, - { - "id": "e45s26", - "title": "security-review: CWE mapping + 2 positive/2 negative fixtures", - "epic_id": "e45", - "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", - "bcp": 2, - "wsjf": 5.0, - "status": "done", - "links": [ - { - "file": ".gemini/extensions/bigpowers/commands/prompts/security-review.md", - "line": 15, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".gemini/extensions/bigpowers/skills/security-review/SKILL.md", - "line": 17, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".trae/skills/security-review/SKILL.md", - "line": 16, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".windsurf/rules/security-review.md", - "line": 16, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".agents/skills/security-review/SKILL.md", - "line": 16, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".kilocode/rules/security-review.md", - "line": 16, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".codex/skills/security-review/SKILL.md", - "line": 16, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "skills/security-review/SKILL.md", - "line": 22, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "skills/security-review/fixtures/CWE-89-sqli-positive.py", - "line": 1, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "skills/security-review/fixtures/CWE-89-sqli-negative.py", - "line": 1, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "skills/security-review/fixtures/CWE-79-xss-positive.js", - "line": 1, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "skills/security-review/fixtures/CWE-79-xss-negative.js", - "line": 1, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".codebuddy/skills/security-review/SKILL.md", - "line": 16, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".zcode/skills/security-review/SKILL.md", - "line": 16, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".mimocode/skills/security-review/SKILL.md", - "line": 16, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".hermes/skills/security-review/SKILL.md", - "line": 16, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".pi/prompts/security-review.md", - "line": 15, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".pi/skills/security-review/SKILL.md", - "line": 16, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "specs/skills-wiki/skills/security-review.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/wayfinder/doc-templates/tickets/T14-security-review.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": ".continue/rules/security-review.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "website/src/content/docs/skills/security-review.mdx", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - } - ], - "link_count": 22 - }, - { - "id": "e45s27", - "title": "loop / workflow: terminal-state taxonomy", - "epic_id": "e45", - "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", - "bcp": 2, - "wsjf": 5.0, - "status": "done", - "links": [ - { - "file": ".gemini/extensions/bigpowers/commands/prompts/compose-workflow.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".gemini/extensions/bigpowers/skills/compose-workflow/SKILL.md", - "line": 9, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".trae/skills/compose-workflow/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".windsurf/rules/compose-workflow.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".agents/skills/compose-workflow/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".kilocode/rules/compose-workflow.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".codex/skills/compose-workflow/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "skills/compose-workflow/SKILL.md", - "line": 9, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".codebuddy/skills/compose-workflow/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".zcode/skills/compose-workflow/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".mimocode/skills/compose-workflow/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".hermes/skills/compose-workflow/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".pi/prompts/compose-workflow.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".pi/skills/compose-workflow/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - } - ], - "link_count": 14 - }, - { - "id": "e45s28", - "title": "request-review: hard max-iteration cap", - "epic_id": "e45", - "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", - "bcp": 2, - "wsjf": 5.0, - "status": "done", - "links": [ - { - "file": ".gemini/extensions/bigpowers/commands/prompts/request-review.md", - "line": 6, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".gemini/extensions/bigpowers/skills/request-review/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".trae/skills/request-review/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".windsurf/rules/request-review.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".agents/skills/request-review/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".kilocode/rules/request-review.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".codex/skills/request-review/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "skills/request-review/SKILL.md", - "line": 11, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".codebuddy/skills/request-review/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".zcode/skills/request-review/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".mimocode/skills/request-review/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".hermes/skills/request-review/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".pi/prompts/request-review.md", - "line": 6, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".pi/skills/request-review/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "specs/skills-wiki/skills/request-review.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/epics/archive/e26-security-review/e26s04-audit-request-review.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": ".continue/rules/request-review.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "website/src/content/docs/skills/request-review.mdx", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - } - ], - "link_count": 18 - }, - { - "id": "e45s29", - "title": "requirements: ADDED/MODIFIED/REMOVED/RENAMED tags", - "epic_id": "e45", - "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", - "bcp": 2, - "wsjf": 5.0, - "status": "done", - "links": [ - { - "file": ".gemini/extensions/bigpowers/commands/prompts/slice-tasks.md", - "line": 6, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".gemini/extensions/bigpowers/commands/prompts/plan-work.md", - "line": 6, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".gemini/extensions/bigpowers/commands/prompts/change-request.md", - "line": 6, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".gemini/extensions/bigpowers/skills/plan-work/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".gemini/extensions/bigpowers/skills/change-request/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".gemini/extensions/bigpowers/skills/slice-tasks/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".trae/skills/plan-work/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".trae/skills/change-request/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".trae/skills/slice-tasks/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".windsurf/rules/slice-tasks.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".windsurf/rules/plan-work.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".windsurf/rules/change-request.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".agents/skills/plan-work/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".agents/skills/change-request/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".agents/skills/slice-tasks/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".kilocode/rules/slice-tasks.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".kilocode/rules/plan-work.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".kilocode/rules/change-request.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".codex/skills/plan-work/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".codex/skills/change-request/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".codex/skills/slice-tasks/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "skills/plan-work/SKILL.md", - "line": 13, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "skills/change-request/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "skills/slice-tasks/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".codebuddy/skills/plan-work/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".codebuddy/skills/change-request/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".codebuddy/skills/slice-tasks/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".zcode/skills/plan-work/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".zcode/skills/change-request/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".zcode/skills/slice-tasks/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".mimocode/skills/plan-work/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".mimocode/skills/change-request/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".mimocode/skills/slice-tasks/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".hermes/skills/plan-work/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".hermes/skills/change-request/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".hermes/skills/slice-tasks/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".pi/prompts/slice-tasks.md", - "line": 6, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".pi/prompts/plan-work.md", - "line": 6, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".pi/prompts/change-request.md", - "line": 6, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".pi/skills/plan-work/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".pi/skills/change-request/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".pi/skills/slice-tasks/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - } - ], - "link_count": 42 - }, - { - "id": "e45s30", - "title": "subagent depth: formalize depth tiers", - "epic_id": "e45", - "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", - "bcp": 2, - "wsjf": 5.0, - "status": "done", - "links": [ - { - "file": ".gemini/extensions/bigpowers/commands/prompts/dispatch-agents.md", - "line": 11, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".gemini/extensions/bigpowers/commands/prompts/delegate-task.md", - "line": 6, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".gemini/extensions/bigpowers/skills/delegate-task/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".gemini/extensions/bigpowers/skills/dispatch-agents/SKILL.md", - "line": 13, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".trae/skills/delegate-task/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".trae/skills/dispatch-agents/SKILL.md", - "line": 12, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".windsurf/rules/dispatch-agents.md", - "line": 12, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".windsurf/rules/delegate-task.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".agents/skills/delegate-task/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".agents/skills/dispatch-agents/SKILL.md", - "line": 12, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".kilocode/rules/dispatch-agents.md", - "line": 12, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".kilocode/rules/delegate-task.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".codex/skills/delegate-task/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".codex/skills/dispatch-agents/SKILL.md", - "line": 12, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "skills/delegate-task/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "skills/dispatch-agents/SKILL.md", - "line": 13, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".codebuddy/skills/delegate-task/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".codebuddy/skills/dispatch-agents/SKILL.md", - "line": 12, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".zcode/skills/delegate-task/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".zcode/skills/dispatch-agents/SKILL.md", - "line": 12, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".mimocode/skills/delegate-task/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".mimocode/skills/dispatch-agents/SKILL.md", - "line": 12, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".hermes/skills/delegate-task/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".hermes/skills/dispatch-agents/SKILL.md", - "line": 12, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".pi/prompts/dispatch-agents.md", - "line": 11, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".pi/prompts/delegate-task.md", - "line": 6, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".pi/skills/delegate-task/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".pi/skills/dispatch-agents/SKILL.md", - "line": 12, - "confidence": "high", - "method": "explicit_tag" - } - ], - "link_count": 28 - }, - { - "id": "e45s31", - "title": "audit-code / deepen-architecture: churn-based look-here-first heuristic", - "epic_id": "e45", - "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", - "bcp": 2, - "wsjf": 5.0, - "status": "done", - "links": [ - { - "file": "scripts/bp-churn-rank.sh", - "line": 2, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "skills/deepen-architecture/SKILL.md", - "line": 1, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "skills/audit-code/SKILL.md", - "line": 3, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".windsurf/rules/audit-code.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": ".windsurf/rules/deepen-architecture.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/DEEPEN-ARCHITECTURE-REVIEW.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/skills-wiki/skills/audit-code.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/skills-wiki/skills/deepen-architecture.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/steps/and-there-should-be-no-code-duplication-dry.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/steps/and-there-should-be-no-commented-out-code-c5.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/steps/and-there-should-be-no-code-duplication-dry-g5.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/steps/and-there-should-be-no-redundant-comments-that-restate-code.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-190334.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260713-144556.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-175346.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260702-165245.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-102313.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-103815.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-163934.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-202335.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-145222.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-165427.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-151538.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-132836.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-180022.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-163733.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-155647.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-181947.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-212931.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-160106.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-180858.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-181109.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-143153.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-215320.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-132011.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-172717.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-174039.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-132651.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-212830.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-182718.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-170744.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-005609.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-122420.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-154721.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-183547.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260626-205129.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-081618.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-162136.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-234209.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-172502.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260629-132717.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-160627.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260702-165137.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260702-223301.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260718-205519.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-131516.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-101228.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-102150.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-214411.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260622-001710.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-165047.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-165920.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-000102.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-131912.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-132538.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-133327.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-001605.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-105239.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-181904.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-150326.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-170432.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-101847.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-173628.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-182629.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-161434.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-154217.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-165703.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260713-143839.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-163159.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260711-001225.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-010055.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-163108.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-185319.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-183644.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-215759.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260629-132810.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-001328.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-235439.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164718.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-202226.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164609.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-192340.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-165651.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-172406.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-173408.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-160550.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260713-134603.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-091641.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-163954.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260718-210053.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-190002.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-093104.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-222132.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164251.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-132615.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-172212.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260713-140513.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-170547.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-173125.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-180244.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-170506.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-154135.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-170532.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-154323.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-082500.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-101730.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-170710.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260626-205844.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-165007.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-205711.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-182236.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-135136.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-103737.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-093242.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-213042.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-134029.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-164826.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-162400.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-110426.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260702-223023.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-134126.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-162245.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-105652.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-114127.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-164053.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-154055.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-170704.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-173014.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-174734.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-164801.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-131809.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-175313.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-181604.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-163821.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-201018.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-165945.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-110149.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-131715.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-133750.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-105711.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-181656.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-174414.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-142931.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-192541.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-233740.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-173515.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-090946.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-190415.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-192435.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-094025.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-161022.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-125910.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-215656.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260713-135950.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-092605.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-143757.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260702-225914.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-165619.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-154936.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-132530.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-174045.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164757.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-131004.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-091938.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-133945.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-174055.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-001312.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-110458.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164534.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-005128.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-235526.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-174243.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-165122.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260626-205146.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-005444.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260702-223636.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-181759.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-105145.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-184319.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-193609.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-174351.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-154353.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-131211.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-130715.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-182555.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-124641.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-083430.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260702-080042.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-120114.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-234357.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-110242.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-143756.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-235505.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-220905.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-160732.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-145214.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-161026.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164627.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-143840.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-214041.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-001100.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-150417.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-155813.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164603.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-151437.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-143504.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-185913.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260702-154427.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260713-140559.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-163136.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-001518.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260721-184837.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-170909.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260702-200136.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-154246.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-154541.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-105728.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-111510.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-180901.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260702-133532.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-145423.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-105643.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-141624.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164911.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-174207.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-160756.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-181236.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-163830.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-092533.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-174025.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260626-204652.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-145349.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-164643.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260718-205433.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-132944.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-163746.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-091141.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-184856.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-143844.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-133446.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260702-154339.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260702-223425.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-182836.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-202450.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-133710.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-194130.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-213831.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-174245.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-005800.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-173348.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-165006.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-005515.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-165022.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260709-005225.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-143007.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-171058.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-150742.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164733.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-165618.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-130546.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164707.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-155946.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-170347.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-174005.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-083149.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-170223.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164441.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-154637.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-001919.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-144757.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-220941.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-174117.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-093202.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-110206.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-120150.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260702-080057.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-170448.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-082609.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-131734.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-182807.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-173917.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-185210.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-101322.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-165256.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-192433.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-165207.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-105013.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260702-200110.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-114242.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260709-001233.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-130623.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-162439.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260629-130939.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260709-002229.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-144202.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-183102.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-133837.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-233707.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-212919.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-163256.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-181458.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-005720.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-164345.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-120250.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-165035.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-112952.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-130756.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-130915.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-194053.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260709-001439.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-202651.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-165120.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260713-143840.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-000955.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-144557.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-174133.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-115538.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-113034.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164833.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-181114.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-161502.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-170255.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164704.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-132813.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-164342.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-154344.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-120815.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-164833.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-154835.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-165959.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164817.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-164759.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-155747.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-173218.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260626-204822.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-202348.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-161543.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-155551.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-125842.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-113257.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-181044.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260702-223249.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-133458.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164823.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-180900.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-120136.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-104009.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-163929.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-234324.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-180916.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-081735.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-154818.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-161735.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-005423.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-130845.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260702-200055.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-173837.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-170738.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-163839.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-005546.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-153801.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-194215.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260702-200030.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-004248.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-154311.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260626-204755.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-084719.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-132017.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-171157.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-183350.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-150937.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-091017.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-082326.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-175521.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-110050.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260709-001337.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260627-133613.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260626-195653.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-005358.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-220404.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-085740.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260702-223359.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-193756.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-163218.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-163309.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-130821.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-160906.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-094142.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-145833.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-142423.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-202442.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164319.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-164036.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-165346.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260702-080024.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-142902.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-214125.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-164249.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-132604.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-142359.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-163353.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-132933.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-175550.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-174408.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-163120.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-080343.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-082306.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-182339.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-165418.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-143447.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-155114.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-133637.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-005655.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-165222.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-131140.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-165111.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-144700.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-154214.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-181546.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-165807.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-083236.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164918.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260629-132750.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164343.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-163338.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-202558.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-170940.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-163657.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-215213.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-160919.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-204345.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-212711.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-153739.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-175227.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-180125.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260621-225313.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-164721.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260721-093336.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-132207.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-130940.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-105058.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-163457.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-084617.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-084805.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-174631.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-174148.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-000357.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-222115.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260709-002322.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260721-220022.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164429.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260713-135838.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-093012.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260713-152233.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-131617.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-181159.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164518.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260702-223313.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-131350.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-083101.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260626-214501.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-115557.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-114525.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-093128.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-221847.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-154451.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-004226.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-212552.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-161624.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-181706.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-105035.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-092013.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-001702.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-132130.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-182429.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-163956.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260709-001902.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260721-093246.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-204300.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164141.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-173033.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-164050.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-132858.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-174710.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-165902.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-005336.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-001029.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-172425.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-145255.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-133730.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-154726.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-154759.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-175929.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-172525.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-133254.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-184658.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-164258.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-164418.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-194009.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260724-092924.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260629-130359.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-130821.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-190539.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-170706.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-170757.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-163613.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-173429.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-142458.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260709-005318.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-235409.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260709-001952.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260702-195845.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-164155.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260709-002154.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-171134.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260621-182630.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-165733.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-091717.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-084911.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260629-130700.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-153136.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260703-172925.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-182346.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-115503.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-101402.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260621-231038.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-123626.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-184355.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-172751.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-170431.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-101633.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260723-130900.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-103924.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260707-101425.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260705-163837.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260706-175105.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-000548.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/verifications/reports/audit-cleancode-20260704-150200.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".mimocode/skills/slice-tasks/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-175152.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".hermes/skills/plan-work/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-234704.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".hermes/skills/change-request/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-163238.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".hermes/skills/slice-tasks/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-172133.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/prompts/slice-tasks.md", + "line": 6, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-180948.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/prompts/plan-work.md", + "line": 6, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-214329.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/prompts/change-request.md", + "line": 6, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-144506.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/skills/plan-work/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260718-210010.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/skills/change-request/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-173306.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, + "file": ".pi/skills/slice-tasks/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" + } + ], + "link_count": 42 + }, + { + "id": "e45s30", + "title": "subagent depth: formalize depth tiers", + "epic_id": "e45", + "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", + "bcp": 2, + "wsjf": 5.0, + "status": "done", + "links": [ { - "file": "specs/verifications/reports/audit-cleancode-20260622-001925.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/commands/prompts/dispatch-agents.md", + "line": 11, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164958.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/commands/prompts/delegate-task.md", + "line": 6, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-165537.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/skills/delegate-task/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-151341.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/skills/dispatch-agents/SKILL.md", + "line": 13, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-131314.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".trae/skills/delegate-task/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260621-185054.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".trae/skills/dispatch-agents/SKILL.md", + "line": 12, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-06-audit-code-auditor-oversized.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".windsurf/rules/dispatch-agents.md", + "line": 12, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-06-audit-code-auditor-oversized.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".windsurf/rules/delegate-task.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/epics/archive/e18-quality-gates-impact/e18s01-audit-code-gate.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".agents/skills/delegate-task/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": ".continue/rules/audit-code.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".agents/skills/dispatch-agents/SKILL.md", + "line": 12, + "confidence": "high", + "method": "explicit_tag" }, { - "file": ".continue/rules/deepen-architecture.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".kilocode/rules/dispatch-agents.md", + "line": 12, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "website/src/content/docs/skills/audit-code.mdx", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".kilocode/rules/delegate-task.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "website/src/content/docs/skills/deepen-architecture.mdx", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codex/skills/delegate-task/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": ".kilocode/rules/audit-code.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codex/skills/dispatch-agents/SKILL.md", + "line": 12, + "confidence": "high", + "method": "explicit_tag" }, { - "file": ".kilocode/rules/deepen-architecture.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - } - ], - "link_count": 572 - }, - { - "id": "e45s32", - "title": "gate-trace / release-branch: adversarial-review refute framing", - "epic_id": "e45", - "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", - "bcp": 2, - "wsjf": 5.0, - "status": "done", - "links": [ - { - "file": ".gemini/extensions/bigpowers/commands/prompts/release-branch.md", + "file": "skills/delegate-task/SKILL.md", "line": 8, "confidence": "high", "method": "explicit_tag" }, { - "file": ".gemini/extensions/bigpowers/skills/release-branch/SKILL.md", - "line": 10, + "file": "skills/dispatch-agents/SKILL.md", + "line": 13, "confidence": "high", "method": "explicit_tag" }, { - "file": ".trae/skills/release-branch/SKILL.md", - "line": 9, + "file": ".codebuddy/skills/delegate-task/SKILL.md", + "line": 7, "confidence": "high", "method": "explicit_tag" }, { - "file": ".windsurf/rules/release-branch.md", - "line": 9, + "file": ".codebuddy/skills/dispatch-agents/SKILL.md", + "line": 12, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/tech-architecture/CATALOG-BASELINE-2026-07-23.yaml", - "line": 182, + "file": ".zcode/skills/delegate-task/SKILL.md", + "line": 7, "confidence": "high", "method": "explicit_tag" }, { - "file": ".agents/skills/release-branch/SKILL.md", - "line": 9, + "file": ".zcode/skills/dispatch-agents/SKILL.md", + "line": 12, "confidence": "high", "method": "explicit_tag" }, { - "file": ".kilocode/rules/release-branch.md", - "line": 9, + "file": ".mimocode/skills/delegate-task/SKILL.md", + "line": 7, "confidence": "high", "method": "explicit_tag" }, { - "file": ".codex/skills/release-branch/SKILL.md", - "line": 9, + "file": ".mimocode/skills/dispatch-agents/SKILL.md", + "line": 12, "confidence": "high", "method": "explicit_tag" }, { - "file": "skills/release-branch/SKILL.md", - "line": 11, + "file": ".hermes/skills/delegate-task/SKILL.md", + "line": 7, "confidence": "high", "method": "explicit_tag" }, { - "file": "skills/gate-trace/SKILL.md", - "line": 6, + "file": ".hermes/skills/dispatch-agents/SKILL.md", + "line": 12, "confidence": "high", "method": "explicit_tag" }, { - "file": ".codebuddy/skills/release-branch/SKILL.md", - "line": 9, + "file": ".pi/prompts/dispatch-agents.md", + "line": 11, "confidence": "high", "method": "explicit_tag" }, { - "file": ".zcode/skills/release-branch/SKILL.md", - "line": 9, + "file": ".pi/prompts/delegate-task.md", + "line": 6, "confidence": "high", "method": "explicit_tag" }, { - "file": ".mimocode/skills/release-branch/SKILL.md", - "line": 9, + "file": ".pi/skills/delegate-task/SKILL.md", + "line": 7, "confidence": "high", "method": "explicit_tag" }, { - "file": ".hermes/skills/release-branch/SKILL.md", - "line": 9, + "file": ".pi/skills/dispatch-agents/SKILL.md", + "line": 12, + "confidence": "high", + "method": "explicit_tag" + } + ], + "link_count": 28 + }, + { + "id": "e45s31", + "title": "audit-code / deepen-architecture: churn-based look-here-first heuristic", + "epic_id": "e45", + "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", + "bcp": 2, + "wsjf": 5.0, + "status": "done", + "links": [ + { + "file": "scripts/bp-churn-rank.sh", + "line": 2, "confidence": "high", "method": "explicit_tag" }, { - "file": ".pi/prompts/release-branch.md", - "line": 8, + "file": "skills/deepen-architecture/SKILL.md", + "line": 1, "confidence": "high", "method": "explicit_tag" }, { - "file": ".pi/skills/release-branch/SKILL.md", - "line": 9, + "file": "skills/audit-code/SKILL.md", + "line": 3, "confidence": "high", "method": "explicit_tag" }, { - "file": ".windsurf/rules/gate-trace.md", + "file": ".windsurf/rules/audit-code.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/skills-wiki/skills/gate-trace.md", + "file": ".windsurf/rules/deepen-architecture.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/skills-wiki/skills/release-branch.md", + "file": "specs/DEEPEN-ARCHITECTURE-REVIEW.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-i-should-enforce-a-two-stage-review-gate.sh", + "file": "specs/skills-wiki/skills/audit-code.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-gate-trace-matrix-oversized.md", + "file": "specs/skills-wiki/skills/deepen-architecture.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-trace-engine-vacuous-gate.md", + "file": "specs/verifications/steps/and-there-should-be-no-code-duplication-dry.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-trace-engine-vacuous-gate.okf.md", + "file": "specs/verifications/steps/and-there-should-be-no-commented-out-code-c5.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-gate-trace-matrix-oversized.okf.md", + "file": "specs/verifications/steps/and-there-should-be-no-code-duplication-dry-g5.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e26-security-review/e26s06-release-branch-gate.md", + "file": "specs/verifications/steps/and-there-should-be-no-redundant-comments-that-restate-code.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e53-establish-migration-baseline/e53s03-gate-trace-compliance-golden.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-175346.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e38-traceability-gate/e38s06-gate-trace-skill.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-165245.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e38-traceability-gate/e38s07-release-branch-gate.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-163934.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e25-migrate-spec-enhancements/e25s04-adversarial-review.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-180022.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e40-metrics-integrity/e40s02-wire-release-branch.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-163733.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "specs/verifications/reports/audit-cleancode-20260703-160106.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "specs/verifications/reports/audit-cleancode-20260703-181109.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "specs/verifications/reports/audit-cleancode-20260704-143153.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "specs/verifications/reports/audit-cleancode-20260705-170744.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "specs/verifications/reports/audit-cleancode-20260703-005609.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "specs/verifications/reports/audit-cleancode-20260703-122420.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "specs/verifications/reports/audit-cleancode-20260626-205129.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "specs/verifications/reports/audit-cleancode-20260704-081618.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "specs/verifications/reports/audit-cleancode-20260703-162136.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "specs/verifications/reports/audit-cleancode-20260703-234209.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".continue/rules/gate-trace.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-172502.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".continue/rules/release-branch.md", + "file": "specs/verifications/reports/audit-cleancode-20260629-132717.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "website/src/content/docs/skills/gate-trace.mdx", + "file": "specs/verifications/reports/audit-cleancode-20260702-165137.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "website/src/content/docs/skills/release-branch.mdx", + "file": "specs/verifications/reports/audit-cleancode-20260702-223301.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "docs/references/traceability-gate.md", + "file": "specs/verifications/reports/audit-cleancode-20260622-001710.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".kilocode/rules/gate-trace.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165920.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - } - ], - "link_count": 36 - }, - { - "id": "e45s33", - "title": "requirements: per-section approval state", - "epic_id": "e45", - "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", - "bcp": 2, - "wsjf": 5.0, - "status": "done", - "links": [ - { - "file": "website/src/content/docs/guides/countable-story-format.md", - "line": 6, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "docs/countable-story-format.md", - "line": 3, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "skills/plan-work/SKILL.md", - "line": 4, - "confidence": "high", - "method": "explicit_tag" - } - ], - "link_count": 3 - }, - { - "id": "e45s34", - "title": "develop-tdd: snapshot-before-transition hardening", - "epic_id": "e45", - "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", - "bcp": 2, - "wsjf": 5.0, - "status": "done", - "links": [ - { - "file": "skills/develop-tdd/SKILL.md", - "line": 4, - "confidence": "high", - "method": "explicit_tag" }, { - "file": ".windsurf/rules/develop-tdd.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-000102.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/skills-wiki/skills/develop-tdd.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-181904.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/benchmarks/develop-tdd.yaml", + "file": "specs/verifications/reports/audit-cleancode-20260704-150326.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".continue/rules/develop-tdd.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170432.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "website/src/content/docs/skills/develop-tdd.mdx", + "file": "specs/verifications/reports/audit-cleancode-20260703-165703.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".kilocode/rules/develop-tdd.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-163159.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - } - ], - "link_count": 7 - }, - { - "id": "e45s35", - "title": "plan-work: 5 fixed EARS sentence patterns", - "epic_id": "e45", - "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", - "bcp": 2, - "wsjf": 5.0, - "status": "done", - "links": [ - { - "file": "skills/plan-work/SKILL.md", - "line": 5, - "confidence": "high", - "method": "explicit_tag" }, { - "file": ".windsurf/rules/plan-work.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-010055.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/skills-wiki/skills/plan-work.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-163108.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e26-security-review/e26s03-plan-work-release.md", + "file": "specs/verifications/reports/audit-cleancode-20260629-132810.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".continue/rules/plan-work.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-235439.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "website/src/content/docs/skills/plan-work.mdx", + "file": "specs/verifications/reports/audit-cleancode-20260705-164718.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".kilocode/rules/plan-work.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164609.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - } - ], - "link_count": 7 - }, - { - "id": "e45s36", - "title": "specs: Documentation Responsibilities table", - "epic_id": "e45", - "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", - "bcp": 2, - "wsjf": 5.0, - "status": "done", - "links": [ - { - "file": "CONVENTIONS.md", - "line": 10, - "confidence": "high", - "method": "explicit_tag" }, { - "file": "specs/conventions-wiki/documentation-responsibilities-e45s36.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-172406.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - } - ], - "link_count": 2 - }, - { - "id": "e45s37", - "title": "run-evals: graduated eval-strictness tiers", - "epic_id": "e45", - "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", - "bcp": 2, - "wsjf": 5.0, - "status": "done", - "links": [ - { - "file": "skills/run-evals/SKILL.md", - "line": 1, - "confidence": "high", - "method": "explicit_tag" }, { - "file": ".windsurf/rules/run-evals.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-173408.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/skills-wiki/skills/run-evals.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-163954.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-run-evals-golden-suite-oversized.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-222132.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-run-evals-golden-suite-oversized.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164251.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".continue/rules/run-evals.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170547.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "website/src/content/docs/skills/run-evals.mdx", + "file": "specs/verifications/reports/audit-cleancode-20260703-173125.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".kilocode/rules/run-evals.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-180244.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - } - ], - "link_count": 8 - }, - { - "id": "e45s38", - "title": "orchestration: why-did-this-stall diagnostic skill", - "epic_id": "e45", - "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", - "bcp": 2, - "wsjf": 5.0, - "status": "done", - "links": [ - { - "file": ".gemini/extensions/bigpowers/commands/prompts/dispatch-agents.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".gemini/extensions/bigpowers/skills/dispatch-agents/SKILL.md", - "line": 9, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".trae/skills/dispatch-agents/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".windsurf/rules/dispatch-agents.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".agents/skills/dispatch-agents/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".kilocode/rules/dispatch-agents.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".codex/skills/dispatch-agents/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "skills/diagnose-stall/SKILL.md", - "line": 1, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "skills/dispatch-agents/SKILL.md", - "line": 9, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".codebuddy/skills/dispatch-agents/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".zcode/skills/dispatch-agents/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".mimocode/skills/dispatch-agents/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".hermes/skills/dispatch-agents/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".pi/prompts/dispatch-agents.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" }, { - "file": ".pi/skills/dispatch-agents/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260705-170506.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "scripts/install-cursor-skills-local.sh", + "file": "specs/verifications/reports/audit-cleancode-20260705-170532.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/install-cursor-skills.sh", + "file": "specs/verifications/reports/audit-cleancode-20260704-082500.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - } - ], - "link_count": 17 - }, - { - "id": "e45s39", - "title": "PR generation: literal provenance marker", - "epic_id": "e45", - "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", - "bcp": 2, - "wsjf": 5.0, - "status": "done", - "links": [ - { - "file": ".gemini/extensions/bigpowers/commands/prompts/release-branch.md", - "line": 9, - "confidence": "high", - "method": "explicit_tag" }, { - "file": ".gemini/extensions/bigpowers/skills/release-branch/SKILL.md", - "line": 11, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260705-170710.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".trae/skills/release-branch/SKILL.md", - "line": 10, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260626-205844.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".windsurf/rules/release-branch.md", - "line": 10, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260702-223023.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".agents/skills/release-branch/SKILL.md", - "line": 10, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260703-162245.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".kilocode/rules/release-branch.md", - "line": 10, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260705-170704.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".codex/skills/release-branch/SKILL.md", - "line": 10, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260703-173014.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "skills/release-branch/SKILL.md", - "line": 12, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260703-174734.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".codebuddy/skills/release-branch/SKILL.md", - "line": 10, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260705-175313.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".zcode/skills/release-branch/SKILL.md", - "line": 10, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260705-163821.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".mimocode/skills/release-branch/SKILL.md", - "line": 10, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260703-201018.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".hermes/skills/release-branch/SKILL.md", - "line": 10, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260703-165945.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".pi/prompts/release-branch.md", - "line": 9, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260703-181656.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".pi/skills/release-branch/SKILL.md", - "line": 10, - "confidence": "high", - "method": "explicit_tag" - } - ], - "link_count": 14 - }, - { - "id": "e45s40", - "title": "verify-work: mandatory real-browser verification", - "epic_id": "e45", - "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", - "bcp": 2, - "wsjf": 5.0, - "status": "done", - "links": [ + "file": "specs/verifications/reports/audit-cleancode-20260703-142931.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, { - "file": ".gemini/extensions/bigpowers/commands/prompts/verify-work.md", - "line": 11, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260703-233740.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".gemini/extensions/bigpowers/skills/verify-work/SKILL.md", - "line": 13, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260704-090946.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".trae/skills/verify-work/SKILL.md", - "line": 12, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260703-125910.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".windsurf/rules/verify-work.md", - "line": 12, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260704-143757.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".agents/skills/verify-work/SKILL.md", - "line": 12, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260702-225914.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".kilocode/rules/verify-work.md", - "line": 12, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260705-165619.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".codex/skills/verify-work/SKILL.md", - "line": 12, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260703-174045.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "skills/verify-work/SKILL.md", - "line": 13, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260705-164757.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".codebuddy/skills/verify-work/SKILL.md", - "line": 12, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260703-131004.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".zcode/skills/verify-work/SKILL.md", - "line": 12, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260703-174055.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".mimocode/skills/verify-work/SKILL.md", - "line": 12, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260705-164534.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".hermes/skills/verify-work/SKILL.md", - "line": 12, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260703-005128.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".pi/prompts/verify-work.md", - "line": 11, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260703-235526.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".pi/skills/verify-work/SKILL.md", - "line": 12, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260703-174243.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/skills-wiki/skills/verify-work.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165122.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-i-should-reject-work-that-fails-its-risk-tier-verification-gate.sh", + "file": "specs/verifications/reports/audit-cleancode-20260626-205146.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-verify-work-runner-scripts-oversized.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005444.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-verify-work-runner-scripts-oversized.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-223636.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/benchmarks/verify-work.yaml", + "file": "specs/verifications/reports/audit-cleancode-20260705-181759.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e26-security-review/e26s05-verify-work-integration.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-154353.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e38-traceability-gate/e38s05-verify-work-integration.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-130715.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".continue/rules/verify-work.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-083430.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "website/src/content/docs/skills/verify-work.mdx", + "file": "specs/verifications/reports/audit-cleancode-20260702-080042.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - } - ], - "link_count": 23 - }, - { - "id": "e45s41", - "title": "security-review: proven authorship SQL-safety doctrine", - "epic_id": "e45", - "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", - "bcp": 2, - "wsjf": 5.0, - "status": "done", - "links": [ - { - "file": ".gemini/extensions/bigpowers/commands/prompts/security-review.md", - "line": 6, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".gemini/extensions/bigpowers/skills/security-review/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".trae/skills/security-review/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".windsurf/rules/security-review.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".agents/skills/security-review/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".kilocode/rules/security-review.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" }, { - "file": ".codex/skills/security-review/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260703-234357.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "skills/security-review/SKILL.md", - "line": 13, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260703-220905.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".codebuddy/skills/security-review/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260703-160732.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".zcode/skills/security-review/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260705-164627.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".mimocode/skills/security-review/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260704-143840.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".hermes/skills/security-review/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260703-214041.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".pi/prompts/security-review.md", - "line": 6, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260704-150417.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".pi/skills/security-review/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260703-155813.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/skills-wiki/skills/security-review.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164603.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/wayfinder/doc-templates/tickets/T14-security-review.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-143504.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".continue/rules/security-review.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-154427.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "website/src/content/docs/skills/security-review.mdx", + "file": "specs/verifications/reports/audit-cleancode-20260703-163136.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - } - ], - "link_count": 18 - }, - { - "id": "e48s01", - "title": "Generate epics-wiki and adr-wiki as OKF concept bundles from sync-skills.sh", - "epic_id": "e48", - "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", - "bcp": 2, - "wsjf": 2.5, - "status": "done", - "links": [ - { - "file": "specs/verifications/AUDIT-e48.md", - "line": 181, - "confidence": "high", - "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-07-e48-audit-gaps.md", - "line": 55, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260705-170909.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/benchmarks/develop-tdd.yaml", - "line": 2, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260702-200136.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/benchmarks/SCHEMA.md", - "line": 3, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260703-154246.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/benchmarks/verify-work.yaml", - "line": 2, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260705-180901.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/benchmarks/survey-context.yaml", - "line": 2, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260702-133532.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "tests/test-okf-generators.sh", - "line": 2, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260705-164911.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "scripts/generate-adr-wiki.sh", - "line": 2, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260703-174207.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "scripts/generate-epics-wiki.sh", - "line": 2, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/reports/audit-cleancode-20260703-160756.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".windsurf/rules/maintain-wiki.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-174025.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-complex-logic-should-include-provenance-links-adrs-jira-or-commits.sh", + "file": "specs/verifications/reports/audit-cleancode-20260626-204652.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-evolve-skill-sync-oversized.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-091141.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-23-epics-wiki-empty-references.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-154339.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-24-installer-spinner-freezes-during-sync.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-223425.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-23-epics-wiki-empty-references.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005800.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-codebase-wiki-venv-pollution.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-173348.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-codebase-wiki-venv-pollution.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005515.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-craft-skill-sync-oversized.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165022.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/adr-wiki/0005-hard-gate-mandate.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-143007.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e39-knowledge-graph/e39s04-okf-skills-wiki.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164733.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e39-knowledge-graph/e39s05-okf-conventions-wiki.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165618.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e39-knowledge-graph/e39s08-integrate-maintain-wiki.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164707.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e39-knowledge-graph/e39s07-maintain-wiki-skill.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-155946.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".continue/rules/maintain-wiki.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170347.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "website/src/content/docs/skills/maintain-wiki.mdx", + "file": "specs/verifications/reports/audit-cleancode-20260703-174005.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "docs/references/agent-config-files-and-okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-083149.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".kilocode/rules/maintain-wiki.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170223.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/okf-post-sync.sh", + "file": "specs/verifications/reports/audit-cleancode-20260705-164441.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/enrich-epics-from-archive.sh", + "file": "specs/verifications/reports/audit-cleancode-20260703-220941.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/sync-status-from-epics.sh", + "file": "specs/verifications/reports/audit-cleancode-20260702-080057.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/test-generate-epics-wiki-zero-stories.sh", + "file": "specs/verifications/reports/audit-cleancode-20260705-170448.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".github/workflows/publish-wiki.yml", + "file": "specs/verifications/reports/audit-cleancode-20260704-082609.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "kernel/src/publish-to-wiki.sh", + "file": "specs/verifications/reports/audit-cleancode-20260705-165256.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - } - ], - "link_count": 33 - }, - { - "id": "e48s02", - "title": "Emit verification reports as OKF bundles from run-golden-suite.sh and audit-compliance.sh", - "epic_id": "e48", - "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", - "bcp": 2, - "wsjf": 2.5, - "status": "done", - "links": [ + }, { - "file": "specs/verifications/AUDIT-e42-golden-stories.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165207.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-files-should-be-small-enough-to-avoid-context-window-truncation-300-lines.sh", + "file": "specs/verifications/reports/audit-cleancode-20260702-200110.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-i-should-reject-work-that-fails-its-risk-tier-verification-gate.sh", + "file": "specs/verifications/reports/audit-cleancode-20260629-130939.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-it-must-require-every-change-to-be-verified-with-a-runnable-command.sh", + "file": "specs/verifications/reports/audit-cleancode-20260704-144202.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-every-change-should-include-runnable-tests-as-verification.sh", + "file": "specs/verifications/reports/audit-cleancode-20260703-233707.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-tests-should-be-fast-and-run-with-a-single-command-t9.sh", + "file": "specs/verifications/reports/audit-cleancode-20260703-163256.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-the-skill-packaging-pipeline-round-trips-a-golden-fixture-without-data-loss.sh", + "file": "specs/verifications/reports/audit-cleancode-20260705-181458.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/GOLDEN-2026-07-09.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005720.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-2026-07-18.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165035.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/GOLDEN-2026-07-05.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-130756.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-2026-07-06.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-130915.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/GOLDEN-2026-07-07.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-144557.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/GOLDEN-2026-07-23.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-174133.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-2026-07-24.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164833.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/GOLDEN-2026-07-13.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-181114.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-2026-07-23.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170255.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-2026-07-07.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164704.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-2026-07-21.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165959.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/GOLDEN-2026-07-06.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164817.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/GOLDEN-2026-07-18.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-155747.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-2026-07-05.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260626-204822.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-2026-07-09.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-155551.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-2026-07-13.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-125842.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-2026-07-11.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-181044.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/GOLDEN-2026-07-24.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-223249.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-g06-migrate-version-golden.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164823.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07-e48-audit-gaps.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-234324.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-run-evals-golden-suite-oversized.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-180916.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-golden-lock-stale-e37-ids.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-081735.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-24-installer-runs-dev-maintenance-pipeline.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-161735.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-23-golden-g11-worktree-venv.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005423.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-run-evals-golden-suite-oversized.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-130845.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-verify-work-runner-scripts-oversized.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-200055.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-audit-code-auditor-oversized.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170738.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-09T033939-golden-g01-submodule-checkout.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-163839.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/adr-wiki/0005-hard-gate-mandate.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005546.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "tests/run-golden-migrate-version.sh", + "file": "specs/verifications/reports/audit-cleancode-20260703-153801.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "docs/references/agent-config-files-and-okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-200030.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/run-verification-gates.sh", + "file": "specs/verifications/reports/audit-cleancode-20260704-004248.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/run-golden-suite.sh", + "file": "specs/verifications/reports/audit-cleancode-20260703-154311.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/lib/audit-compliance-runner.sh", + "file": "specs/verifications/reports/audit-cleancode-20260626-204755.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/lib/emit-okf-metrics.sh", + "file": "specs/verifications/reports/audit-cleancode-20260704-171157.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/lib/golden-suite-run.sh", + "file": "specs/verifications/reports/audit-cleancode-20260704-091017.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - } - ], - "link_count": 43 - }, - { - "id": "e48s03", - "title": "OKF-ify bug-registry: specs/bugs/registry.yaml emits concept bundles per bug", - "epic_id": "e48", - "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", - "bcp": 1, - "wsjf": 2.5, - "status": "done", - "links": [ - { - "file": "tests/test-okf-generators.sh", - "line": 3, - "confidence": "high", - "method": "explicit_tag" }, { - "file": ".windsurf/rules/fix-bug.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-082326.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".windsurf/rules/investigate-bug.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-175521.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/skills-wiki/skills/fix-bug.md", + "file": "specs/verifications/reports/audit-cleancode-20260627-133613.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/skills-wiki/skills/investigate-bug.md", + "file": "specs/verifications/reports/audit-cleancode-20260626-195653.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/migrations/registry.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005358.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/wayfinder/doc-templates/tickets/T11-troubleshooting-vs-bug-rca.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-085740.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/agent-guide/analysis-debug-70-90-savings.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-223359.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-venv-not-gitignored.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-130821.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07-compliance-skill-catalog-n7.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-145833.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-g06-migrate-version-golden.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-142423.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07-compliance-duplicate-symbols.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164319.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-001.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165346.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-24-bp-yaml-set-repo-root-unbound.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-080024.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-06-02T164500.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-142902.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-04-python-interpreter-fragility.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-142359.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-04-filesize-gate-python-blindspot.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-175550.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07-e48-audit-gaps.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-080343.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-evolve-skill-sync-oversized.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-082306.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-validate-specs-no-real-parser.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165418.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-04-stale-bak-features.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-143447.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06T134600-github-pages-deploy-flaky.md", + "file": "specs/verifications/reports/audit-cleancode-20260725-021918.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-gate-trace-matrix-oversized.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005655.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06T205700.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165222.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-04-stale-bak-features.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165111.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-09-dead-function-build-skill-graph.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-154214.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-09T033939-golden-g01-submodule-checkout.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-181546.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-craft-skill-sync-oversized.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165807.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-verify-work-runner-scripts-oversized.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-083236.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-audit-code-auditor-oversized.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164918.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-06-27T000000.md", + "file": "specs/verifications/reports/audit-cleancode-20260629-132750.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-02T103911.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164343.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-version-mirror-drift.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-163338.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-plan-release-gap-logic-boolean.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260725-022131.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-001.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170940.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-24-installer-spinner-freezes-during-sync.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-153739.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-23-epics-wiki-empty-references.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-180125.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-06-11T183000.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260621-225313.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-migrate-spec-migration-logic-violations.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-174148.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06T124600-sync-trace-repo-root.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-000357.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-02-skill-verify-false-fails.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-222115.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-golden-lock-stale-e37-ids.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164429.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-24-installer-spinner-freezes-during-sync.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164518.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07-compliance-record-cycle-time-oversized.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-223313.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07-compliance-duplicate-symbols.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-083101.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07-compliance-boolean-chains-g28.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260626-214501.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06T205700-sync-strict-todo-p0-block.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-221847.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-06-13T090000.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-004226.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-trace-stories-613-line.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-163956.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-migrate-spec-migration-logic-violations.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164141.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-02T103911.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-173033.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-install-docs-stale.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164050.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-04-tautological-verify.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165902.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-18-skill-index-phase-table-drift.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005336.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-06-18T100000.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-172425.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-trace-stories-613-line.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-154726.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-23-completeness-critic-code-tags-schema-drift.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-172525.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06T124600.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260629-130359.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-glossary-sparse.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170706.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-trace-requirement-stories-oversized.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170757.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07-e48-audit-gaps.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-142458.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07-compliance-error-messages.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-195845.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-04-filesize-gate-python-blindspot.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-164155.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-glossary-sparse.md", + "file": "specs/verifications/reports/audit-cleancode-20260621-182630.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-negative-path-self-test.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260629-130700.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-06-11T160000.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-153136.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-06-02T164500.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-172925.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-trace-engine-vacuous-gate.md", + "file": "specs/verifications/reports/audit-cleancode-20260621-231038.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-23-completeness-critic-code-tags-schema-drift.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170431.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-23-golden-g11-worktree-venv.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-163837.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-06-11T160000.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-000548.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-waiver-scoring.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-150200.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-run-evals-golden-suite-oversized.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-175152.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-capsule-release-labels.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-163238.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07-install-gemini-plugins.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-180948.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-06-27T000000.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-144506.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07-install-gemini-plugins.md", + "file": "specs/verifications/reports/audit-cleancode-20260622-001925.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-golden-lock-stale-e37-ids.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164958.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-24-bp-yaml-set-repo-root-unbound.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165537.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-04-python-interpreter-fragility.okf.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-151341.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-06-13T090000.md", + "file": "specs/verifications/reports/audit-cleancode-20260621-185054.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-negative-path-self-test.md", + "file": "specs/bugs/BUG-2026-07-06-audit-code-auditor-oversized.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-trace-engine-vacuous-gate.okf.md", + "file": "specs/bugs/BUG-2026-07-06-audit-code-auditor-oversized.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07-install-reference-error.md", + "file": "specs/epics/archive/e18-quality-gates-impact/e18s01-audit-code-gate.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-gate-trace-matrix-oversized.okf.md", + "file": ".continue/rules/audit-code.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07T113000.md", + "file": ".continue/rules/deepen-architecture.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-24-installer-runs-dev-maintenance-pipeline.okf.md", + "file": "website/src/content/docs/skills/audit-code.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-23-epics-wiki-empty-references.md", + "file": "website/src/content/docs/skills/deepen-architecture.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-06-24T045323.okf.md", + "file": ".kilocode/rules/audit-code.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-23-golden-g11-worktree-venv.okf.md", + "file": ".kilocode/rules/deepen-architecture.md", "line": 0, "confidence": "medium", "method": "file_heuristic" + } + ], + "link_count": 268 + }, + { + "id": "e45s32", + "title": "gate-trace / release-branch: adversarial-review refute framing", + "epic_id": "e45", + "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", + "bcp": 2, + "wsjf": 5.0, + "status": "done", + "links": [ + { + "file": ".gemini/extensions/bigpowers/commands/prompts/release-branch.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-09-dead-function-build-skill-graph.md", + "file": ".gemini/extensions/bigpowers/skills/release-branch/SKILL.md", + "line": 10, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": ".trae/skills/release-branch/SKILL.md", + "line": 9, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": ".windsurf/rules/release-branch.md", + "line": 9, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "specs/tech-architecture/CATALOG-BASELINE-2026-07-23.yaml", + "line": 182, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": ".agents/skills/release-branch/SKILL.md", + "line": 9, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": ".kilocode/rules/release-branch.md", + "line": 9, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": ".codex/skills/release-branch/SKILL.md", + "line": 9, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "skills/release-branch/SKILL.md", + "line": 11, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "skills/gate-trace/SKILL.md", + "line": 6, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": ".codebuddy/skills/release-branch/SKILL.md", + "line": 9, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": ".zcode/skills/release-branch/SKILL.md", + "line": 9, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": ".mimocode/skills/release-branch/SKILL.md", + "line": 9, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": ".hermes/skills/release-branch/SKILL.md", + "line": 9, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": ".pi/prompts/release-branch.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": ".pi/skills/release-branch/SKILL.md", + "line": 9, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": ".windsurf/rules/gate-trace.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-yaml-roundtrip-corruption.okf.md", + "file": "specs/skills-wiki/skills/gate-trace.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-trace-requirement-stories-oversized.okf.md", + "file": "specs/skills-wiki/skills/release-branch.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-04-tautological-verify.okf.md", + "file": "specs/verifications/steps/and-i-should-enforce-a-two-stage-review-gate.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-version-mirror-drift.okf.md", + "file": "specs/bugs/BUG-2026-07-06-gate-trace-matrix-oversized.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-run-evals-golden-suite-oversized.okf.md", + "file": "specs/bugs/BUG-2026-07-03-trace-engine-vacuous-gate.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06T134600.okf.md", + "file": "specs/bugs/BUG-2026-07-03-trace-engine-vacuous-gate.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03T020000.md", + "file": "specs/bugs/BUG-2026-07-06-gate-trace-matrix-oversized.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-18-setup-pyyaml-missing.okf.md", + "file": "specs/epics/archive/e26-security-review/e26s06-release-branch-gate.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-verify-work-runner-scripts-oversized.okf.md", + "file": "specs/epics/archive/e53-establish-migration-baseline/e53s03-gate-trace-compliance-golden.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-evolve-skill-sync-oversized.md", + "file": "specs/epics/archive/e38-traceability-gate/e38s06-gate-trace-skill.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-validate-specs-no-real-parser.md", + "file": "specs/epics/archive/e38-traceability-gate/e38s07-release-branch-gate.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-codebase-wiki-venv-pollution.okf.md", + "file": "specs/epics/archive/e25-migrate-spec-enhancements/e25s04-adversarial-review.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-venv-not-gitignored.md", + "file": "specs/epics/archive/e40-metrics-integrity/e40s02-wire-release-branch.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-18-setup-pyyaml-missing.md", + "file": ".continue/rules/gate-trace.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-audit-code-auditor-oversized.okf.md", + "file": ".continue/rules/release-branch.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-plan-release-gap-logic-boolean.md", + "file": "website/src/content/docs/skills/gate-trace.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07-compliance-error-messages.md", + "file": "website/src/content/docs/skills/release-branch.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-codebase-wiki-venv-pollution.md", + "file": "docs/references/traceability-gate.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07-compliance-skill-catalog-n7.md", + "file": ".kilocode/rules/gate-trace.md", "line": 0, "confidence": "medium", "method": "file_heuristic" + } + ], + "link_count": 36 + }, + { + "id": "e45s33", + "title": "requirements: per-section approval state", + "epic_id": "e45", + "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", + "bcp": 2, + "wsjf": 5.0, + "status": "done", + "links": [ + { + "file": "website/src/content/docs/guides/countable-story-format.md", + "line": 6, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-07-compliance-cross-module-sourcing.okf.md", + "file": "docs/countable-story-format.md", + "line": 3, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "skills/plan-work/SKILL.md", + "line": 4, + "confidence": "high", + "method": "explicit_tag" + } + ], + "link_count": 3 + }, + { + "id": "e45s34", + "title": "develop-tdd: snapshot-before-transition hardening", + "epic_id": "e45", + "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", + "bcp": 2, + "wsjf": 5.0, + "status": "done", + "links": [ + { + "file": "skills/develop-tdd/SKILL.md", + "line": 4, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": ".windsurf/rules/develop-tdd.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-06-11T120000.md", + "file": "specs/skills-wiki/skills/develop-tdd.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-24-installer-runs-dev-maintenance-pipeline.md", + "file": "specs/benchmarks/develop-tdd.yaml", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-06-24T045323.md", + "file": ".continue/rules/develop-tdd.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-06-18T100000.okf.md", + "file": "website/src/content/docs/skills/develop-tdd.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-02-skill-verify-false-fails.md", + "file": ".kilocode/rules/develop-tdd.md", "line": 0, "confidence": "medium", "method": "file_heuristic" + } + ], + "link_count": 7 + }, + { + "id": "e45s35", + "title": "plan-work: 5 fixed EARS sentence patterns", + "epic_id": "e45", + "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", + "bcp": 2, + "wsjf": 5.0, + "status": "done", + "links": [ + { + "file": "skills/plan-work/SKILL.md", + "line": 5, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-06-11T120000.okf.md", + "file": ".windsurf/rules/plan-work.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-capsule-release-labels.md", + "file": "specs/skills-wiki/skills/plan-work.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-18-skill-index-phase-table-drift.md", + "file": "specs/epics/archive/e26-security-review/e26s03-plan-work-release.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-09T033939-golden-g01-submodule-checkout.okf.md", + "file": ".continue/rules/plan-work.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07-compliance-record-cycle-time-oversized.md", + "file": "website/src/content/docs/skills/plan-work.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07-compliance-boolean-chains-g28.md", + "file": ".kilocode/rules/plan-work.md", "line": 0, "confidence": "medium", "method": "file_heuristic" + } + ], + "link_count": 7 + }, + { + "id": "e45s36", + "title": "specs: Documentation Responsibilities table", + "epic_id": "e45", + "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", + "bcp": 2, + "wsjf": 5.0, + "status": "done", + "links": [ + { + "file": "CONVENTIONS.md", + "line": 10, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-06-11T183000.md", + "file": "specs/conventions-wiki/documentation-responsibilities-e45s36.md", "line": 0, "confidence": "medium", "method": "file_heuristic" + } + ], + "link_count": 2 + }, + { + "id": "e45s37", + "title": "run-evals: graduated eval-strictness tiers", + "epic_id": "e45", + "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", + "bcp": 2, + "wsjf": 5.0, + "status": "done", + "links": [ + { + "file": "skills/run-evals/SKILL.md", + "line": 1, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-03T020000.okf.md", + "file": ".windsurf/rules/run-evals.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-craft-skill-sync-oversized.okf.md", + "file": "specs/skills-wiki/skills/run-evals.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-install-docs-stale.md", + "file": "specs/bugs/BUG-2026-07-06-run-evals-golden-suite-oversized.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-yaml-roundtrip-corruption.md", + "file": "specs/bugs/BUG-2026-07-06-run-evals-golden-suite-oversized.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07-compliance-cross-module-sourcing.md", + "file": ".continue/rules/run-evals.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-g06-migrate-version-golden.md", + "file": "website/src/content/docs/skills/run-evals.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-waiver-scoring.okf.md", + "file": ".kilocode/rules/run-evals.md", "line": 0, "confidence": "medium", "method": "file_heuristic" + } + ], + "link_count": 8 + }, + { + "id": "e45s38", + "title": "orchestration: why-did-this-stall diagnostic skill", + "epic_id": "e45", + "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", + "bcp": 2, + "wsjf": 5.0, + "status": "done", + "links": [ + { + "file": ".gemini/extensions/bigpowers/commands/prompts/dispatch-agents.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/epics/archive/e26-security-review/e26s07-fix-bug-integration.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/skills/dispatch-agents/SKILL.md", + "line": 9, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/epics/archive/e43-showcase-repo/e43s03-fix-real-bug.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".trae/skills/dispatch-agents/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": ".continue/rules/fix-bug.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".windsurf/rules/dispatch-agents.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": ".continue/rules/investigate-bug.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".agents/skills/dispatch-agents/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "website/src/content/docs/skills/fix-bug.mdx", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".kilocode/rules/dispatch-agents.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "website/src/content/docs/skills/investigate-bug.mdx", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codex/skills/dispatch-agents/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "website/src/components/cockpit/bug-pulse.tsx", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "skills/diagnose-stall/SKILL.md", + "line": 1, + "confidence": "high", + "method": "explicit_tag" }, { - "file": ".kilocode/rules/fix-bug.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "skills/dispatch-agents/SKILL.md", + "line": 9, + "confidence": "high", + "method": "explicit_tag" }, { - "file": ".kilocode/rules/investigate-bug.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codebuddy/skills/dispatch-agents/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "scripts/sync-bugs-registry.sh", + "file": ".zcode/skills/dispatch-agents/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": ".mimocode/skills/dispatch-agents/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": ".hermes/skills/dispatch-agents/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": ".pi/prompts/dispatch-agents.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": ".pi/skills/dispatch-agents/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "scripts/install-cursor-skills-local.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "bigpowers-showcase/specs/bugs/BUG-2026-07-05-race-condition.md", + "file": "scripts/install-cursor-skills.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" } ], - "link_count": 141 + "link_count": 17 }, { - "id": "e48s04", - "title": "Create viz.html \u2014 interactive force-layout graph companion for visual-dashboard", - "epic_id": "e48", - "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", + "id": "e45s39", + "title": "PR generation: literal provenance marker", + "epic_id": "e45", + "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", "bcp": 2, - "wsjf": 2.5, + "wsjf": 5.0, "status": "done", "links": [ { - "file": ".windsurf/rules/enforce-first.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/commands/prompts/release-branch.md", + "line": 9, + "confidence": "high", + "method": "explicit_tag" }, { - "file": ".windsurf/rules/visual-dashboard.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/skills/release-branch/SKILL.md", + "line": 11, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/skills-wiki/skills/enforce-first.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".trae/skills/release-branch/SKILL.md", + "line": 10, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/skills-wiki/skills/visual-dashboard.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".windsurf/rules/release-branch.md", + "line": 10, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-i-should-enforce-a-two-stage-review-gate.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".agents/skills/release-branch/SKILL.md", + "line": 10, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/epics/archive/e18-quality-gates-impact/e18s02-enforce-first.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".kilocode/rules/release-branch.md", + "line": 10, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": ".codex/skills/release-branch/SKILL.md", + "line": 10, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "skills/release-branch/SKILL.md", + "line": 12, + "confidence": "high", + "method": "explicit_tag" }, { - "file": ".continue/rules/enforce-first.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codebuddy/skills/release-branch/SKILL.md", + "line": 10, + "confidence": "high", + "method": "explicit_tag" }, { - "file": ".continue/rules/visual-dashboard.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".zcode/skills/release-branch/SKILL.md", + "line": 10, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "website/src/content/docs/skills/visual-dashboard.mdx", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".mimocode/skills/release-branch/SKILL.md", + "line": 10, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "website/src/content/docs/skills/enforce-first.mdx", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".hermes/skills/release-branch/SKILL.md", + "line": 10, + "confidence": "high", + "method": "explicit_tag" }, { - "file": ".kilocode/rules/enforce-first.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/prompts/release-branch.md", + "line": 9, + "confidence": "high", + "method": "explicit_tag" }, { - "file": ".kilocode/rules/visual-dashboard.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/skills/release-branch/SKILL.md", + "line": 10, + "confidence": "high", + "method": "explicit_tag" } ], - "link_count": 12 + "link_count": 14 }, { - "id": "e48s05", - "title": "Wire OKF validation into CI (sync-skills.yml) and document in OKF authority [HARD GATE]", - "epic_id": "e48", - "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", - "bcp": 1, - "wsjf": 2.5, + "id": "e45s40", + "title": "verify-work: mandatory real-browser verification", + "epic_id": "e45", + "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", + "bcp": 2, + "wsjf": 5.0, "status": "done", "links": [ { - "file": "specs/IMPACT-e38-okf-adoption.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/commands/prompts/verify-work.md", + "line": 11, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/reborn-m0-okf-spine.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/skills/verify-work/SKILL.md", + "line": 13, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/metrics/e38s09.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".trae/skills/verify-work/SKILL.md", + "line": 12, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/migrations/registry.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".windsurf/rules/verify-work.md", + "line": 12, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/migrations/m2-legacy-paths.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".agents/skills/verify-work/SKILL.md", + "line": 12, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/migrations/m1-yaml-cockpit.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".kilocode/rules/verify-work.md", + "line": 12, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/adr/0005-hard-gate-mandate.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codex/skills/verify-work/SKILL.md", + "line": 12, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-i-should-enforce-a-two-stage-review-gate.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "skills/verify-work/SKILL.md", + "line": 13, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/then-skills-should-include-bold-hard-gate-callout-blocks.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codebuddy/skills/verify-work/SKILL.md", + "line": 12, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-i-should-reject-work-that-fails-its-risk-tier-verification-gate.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".zcode/skills/verify-work/SKILL.md", + "line": 12, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/GOLDEN-2026-07-09.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".mimocode/skills/verify-work/SKILL.md", + "line": 12, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-2026-07-18.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".hermes/skills/verify-work/SKILL.md", + "line": 12, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/GOLDEN-2026-07-05.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/prompts/verify-work.md", + "line": 11, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-2026-07-06.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/skills/verify-work/SKILL.md", + "line": 12, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/GOLDEN-2026-07-07.okf.md", + "file": "specs/skills-wiki/skills/verify-work.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/GOLDEN-2026-07-23.okf.md", + "file": "specs/verifications/steps/and-i-should-reject-work-that-fails-its-risk-tier-verification-gate.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-2026-07-24.okf.md", + "file": "specs/bugs/BUG-2026-07-06-verify-work-runner-scripts-oversized.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/GOLDEN-2026-07-13.okf.md", + "file": "specs/bugs/BUG-2026-07-06-verify-work-runner-scripts-oversized.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-2026-07-23.okf.md", + "file": "specs/benchmarks/verify-work.yaml", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-2026-07-07.okf.md", + "file": "specs/epics/archive/e26-security-review/e26s05-verify-work-integration.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-2026-07-21.okf.md", + "file": "specs/epics/archive/e38-traceability-gate/e38s05-verify-work-integration.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/GOLDEN-2026-07-06.okf.md", + "file": ".continue/rules/verify-work.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/GOLDEN-2026-07-18.okf.md", + "file": "website/src/content/docs/skills/verify-work.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" - }, + } + ], + "link_count": 23 + }, + { + "id": "e45s41", + "title": "security-review: proven authorship SQL-safety doctrine", + "epic_id": "e45", + "epic_title": "Quality Core \u2014 Skill Hardening & Verification Patterns", + "bcp": 2, + "wsjf": 5.0, + "status": "done", + "links": [ { - "file": "specs/verifications/reports/audit-2026-07-05.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/commands/prompts/security-review.md", + "line": 6, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-2026-07-09.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/skills/security-review/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-2026-07-13.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".trae/skills/security-review/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-2026-07-11.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".windsurf/rules/security-review.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/GOLDEN-2026-07-24.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".agents/skills/security-review/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-03-venv-not-gitignored.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".kilocode/rules/security-review.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-07-compliance-skill-catalog-n7.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codex/skills/security-review/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-06-g06-migrate-version-golden.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "skills/security-review/SKILL.md", + "line": 13, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-07-compliance-duplicate-symbols.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codebuddy/skills/security-review/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-24-bp-yaml-set-repo-root-unbound.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".zcode/skills/security-review/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-06-02T164500.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".mimocode/skills/security-review/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-06-evolve-skill-sync-oversized.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".hermes/skills/security-review/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-03-validate-specs-no-real-parser.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/prompts/security-review.md", + "line": 6, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-06T205700.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/skills/security-review/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-04-stale-bak-features.okf.md", + "file": "specs/skills-wiki/skills/security-review.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-09-dead-function-build-skill-graph.okf.md", + "file": "specs/wayfinder/doc-templates/tickets/T14-security-review.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-02T103911.okf.md", + "file": ".continue/rules/security-review.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-plan-release-gap-logic-boolean.okf.md", + "file": "website/src/content/docs/skills/security-review.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" + } + ], + "link_count": 18 + }, + { + "id": "e48s01", + "title": "Generate epics-wiki and adr-wiki as OKF concept bundles from sync-skills.sh", + "epic_id": "e48", + "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", + "bcp": 2, + "wsjf": 2.5, + "status": "done", + "links": [ + { + "file": "specs/verifications/AUDIT-e48.md", + "line": 181, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-001.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/bugs/BUG-2026-07-07-e48-audit-gaps.md", + "line": 55, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-23-epics-wiki-empty-references.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/benchmarks/develop-tdd.yaml", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-06-11T183000.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/benchmarks/SCHEMA.md", + "line": 3, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-02-skill-verify-false-fails.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/benchmarks/verify-work.yaml", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-24-installer-spinner-freezes-during-sync.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/benchmarks/survey-context.yaml", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-07-compliance-record-cycle-time-oversized.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "tests/test-okf-generators.sh", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-07-compliance-boolean-chains-g28.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "scripts/generate-adr-wiki.sh", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-06-13T090000.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "scripts/generate-epics-wiki.sh", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-03-trace-stories-613-line.okf.md", + "file": ".windsurf/rules/maintain-wiki.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-migrate-spec-migration-logic-violations.okf.md", + "file": "specs/verifications/steps/and-complex-logic-should-include-provenance-links-adrs-jira-or-commits.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-install-docs-stale.okf.md", + "file": "specs/bugs/BUG-2026-07-06-evolve-skill-sync-oversized.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-18-skill-index-phase-table-drift.okf.md", + "file": "specs/bugs/BUG-2026-07-25-land-branch-protected.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-23-completeness-critic-code-tags-schema-drift.okf.md", + "file": "specs/bugs/BUG-2026-07-23-epics-wiki-empty-references.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06T124600.okf.md", + "file": "specs/bugs/BUG-2026-07-24-installer-spinner-freezes-during-sync.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-glossary-sparse.okf.md", + "file": "specs/bugs/BUG-2026-07-23-epics-wiki-empty-references.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07-e48-audit-gaps.okf.md", + "file": "specs/bugs/BUG-2026-07-03-codebase-wiki-venv-pollution.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07-compliance-error-messages.okf.md", + "file": "specs/bugs/BUG-2026-07-03-codebase-wiki-venv-pollution.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-04-filesize-gate-python-blindspot.okf.md", + "file": "specs/bugs/BUG-2026-07-06-craft-skill-sync-oversized.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-negative-path-self-test.okf.md", + "file": "specs/adr-wiki/0005-hard-gate-mandate.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-06-11T160000.okf.md", + "file": "specs/epics/archive/e39-knowledge-graph/e39s04-okf-skills-wiki.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-capsule-release-labels.okf.md", + "file": "specs/epics/archive/e39-knowledge-graph/e39s05-okf-conventions-wiki.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07-install-gemini-plugins.okf.md", + "file": "specs/epics/archive/e39-knowledge-graph/e39s08-integrate-maintain-wiki.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-06-27T000000.okf.md", + "file": "specs/epics/archive/e39-knowledge-graph/e39s07-maintain-wiki-skill.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-golden-lock-stale-e37-ids.okf.md", + "file": ".continue/rules/maintain-wiki.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-04-python-interpreter-fragility.okf.md", + "file": "docs/references/agent-config-files-and-okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-trace-engine-vacuous-gate.okf.md", + "file": ".kilocode/rules/maintain-wiki.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-gate-trace-matrix-oversized.okf.md", + "file": "scripts/okf-post-sync.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-24-installer-runs-dev-maintenance-pipeline.okf.md", + "file": "scripts/enrich-epics-from-archive.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-06-24T045323.okf.md", + "file": "scripts/sync-status-from-epics.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-23-golden-g11-worktree-venv.okf.md", + "file": "scripts/test-generate-epics-wiki-zero-stories.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-yaml-roundtrip-corruption.okf.md", + "file": ".github/workflows/publish-wiki.yml", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-trace-requirement-stories-oversized.okf.md", + "file": "kernel/src/publish-to-wiki.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" - }, + } + ], + "link_count": 33 + }, + { + "id": "e48s02", + "title": "Emit verification reports as OKF bundles from run-golden-suite.sh and audit-compliance.sh", + "epic_id": "e48", + "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", + "bcp": 2, + "wsjf": 2.5, + "status": "done", + "links": [ { - "file": "specs/bugs/BUG-2026-07-04-tautological-verify.okf.md", + "file": "specs/verifications/AUDIT-e42-golden-stories.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-version-mirror-drift.okf.md", + "file": "specs/verifications/steps/and-files-should-be-small-enough-to-avoid-context-window-truncation-300-lines.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-run-evals-golden-suite-oversized.okf.md", + "file": "specs/verifications/steps/and-i-should-reject-work-that-fails-its-risk-tier-verification-gate.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06T134600.okf.md", + "file": "specs/verifications/steps/and-it-must-require-every-change-to-be-verified-with-a-runnable-command.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-18-setup-pyyaml-missing.okf.md", + "file": "specs/verifications/steps/and-every-change-should-include-runnable-tests-as-verification.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-verify-work-runner-scripts-oversized.okf.md", + "file": "specs/verifications/steps/and-tests-should-be-fast-and-run-with-a-single-command-t9.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-codebase-wiki-venv-pollution.okf.md", + "file": "specs/verifications/steps/and-the-skill-packaging-pipeline-round-trips-a-golden-fixture-without-data-loss.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-audit-code-auditor-oversized.okf.md", + "file": "specs/verifications/reports/GOLDEN-2026-07-05.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07-compliance-cross-module-sourcing.okf.md", + "file": "specs/verifications/reports/GOLDEN-2026-07-25.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-06-18T100000.okf.md", + "file": "specs/verifications/reports/audit-2026-07-05.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-06-11T120000.okf.md", + "file": "specs/verifications/reports/audit-2026-07-25.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-09T033939-golden-g01-submodule-checkout.okf.md", + "file": "specs/bugs/BUG-2026-07-06-g06-migrate-version-golden.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03T020000.okf.md", + "file": "specs/bugs/BUG-2026-07-25-land-branch-protected.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-craft-skill-sync-oversized.okf.md", + "file": "specs/bugs/BUG-2026-07-07-e48-audit-gaps.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-waiver-scoring.okf.md", + "file": "specs/bugs/BUG-2026-07-06-run-evals-golden-suite-oversized.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/adr-wiki/0003-prescriptive-core-loop.okf.md", + "file": "specs/bugs/BUG-2026-07-03-golden-lock-stale-e37-ids.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/adr-wiki/0005-hard-gate-mandate.okf.md", + "file": "specs/bugs/BUG-2026-07-24-installer-runs-dev-maintenance-pipeline.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/adr-wiki/0006-model-routing.okf.md", + "file": "specs/bugs/BUG-2026-07-23-golden-g11-worktree-venv.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/adr-wiki/0001-verb-noun-naming.okf.md", + "file": "specs/bugs/BUG-2026-07-06-run-evals-golden-suite-oversized.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/adr-wiki/0002-local-first-specs.okf.md", + "file": "specs/bugs/BUG-2026-07-06-verify-work-runner-scripts-oversized.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/adr-wiki/0007-agents-md-spine-context-derivatives.okf.md", + "file": "specs/bugs/BUG-2026-07-06-audit-code-auditor-oversized.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/adr-wiki/0004-context-isolation.okf.md", + "file": "specs/bugs/BUG-2026-07-09T033939-golden-g01-submodule-checkout.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/templates/migration.okf.md", + "file": "specs/adr-wiki/0005-hard-gate-mandate.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/templates/story-metrics.okf.md", + "file": "tests/run-golden-migrate-version.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/tech-architecture/PLAN-add-hard-gates.md", + "file": "docs/references/agent-config-files-and-okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/tech-architecture/HARD-GATES-REFERENCE.md", + "file": "scripts/run-verification-gates.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e40-metrics-integrity/e40s03-okf-story-metrics.md", + "file": "scripts/run-golden-suite.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e40-metrics-integrity/e40s06-validate-okf.md", + "file": "scripts/lib/audit-compliance-runner.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e39-knowledge-graph/e39s04-okf-skills-wiki.md", + "file": "scripts/lib/emit-okf-metrics.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e39-knowledge-graph/e39s06-okf-agent-guide.md", + "file": "scripts/lib/golden-suite-run.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" + } + ], + "link_count": 30 + }, + { + "id": "e48s03", + "title": "OKF-ify bug-registry: specs/bugs/registry.yaml emits concept bundles per bug", + "epic_id": "e48", + "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", + "bcp": 1, + "wsjf": 2.5, + "status": "done", + "links": [ + { + "file": "tests/test-okf-generators.sh", + "line": 3, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/epics/archive/e39-knowledge-graph/e39s05-okf-conventions-wiki.md", + "file": ".windsurf/rules/fix-bug.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e39-knowledge-graph/e39s10-extend-validate-okf.md", + "file": ".windsurf/rules/investigate-bug.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e35.okf.md", + "file": "specs/skills-wiki/skills/fix-bug.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e48.okf.md", + "file": "specs/skills-wiki/skills/investigate-bug.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e27.okf.md", + "file": "specs/migrations/registry.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e39.okf.md", + "file": "specs/wayfinder/doc-templates/tickets/T11-troubleshooting-vs-bug-rca.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e44.okf.md", + "file": "specs/agent-guide/analysis-debug-70-90-savings.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e11.okf.md", + "file": "specs/bugs/BUG-2026-07-03-venv-not-gitignored.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e72.okf.md", + "file": "specs/bugs/BUG-2026-07-07-compliance-skill-catalog-n7.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e03.okf.md", + "file": "specs/bugs/BUG-2026-07-06-g06-migrate-version-golden.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e60.okf.md", + "file": "specs/bugs/BUG-2026-07-07-compliance-duplicate-symbols.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e46.okf.md", + "file": "specs/bugs/BUG-001.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e25.okf.md", + "file": "specs/bugs/BUG-2026-07-24-bp-yaml-set-repo-root-unbound.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e29.okf.md", + "file": "specs/bugs/BUG-2026-06-02T164500.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e54.okf.md", + "file": "specs/bugs/BUG-2026-07-04-python-interpreter-fragility.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e37.okf.md", + "file": "specs/bugs/BUG-2026-07-04-filesize-gate-python-blindspot.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e62.okf.md", + "file": "specs/bugs/BUG-2026-07-07-e48-audit-gaps.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e01.okf.md", + "file": "specs/bugs/BUG-2026-07-06-evolve-skill-sync-oversized.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e70.okf.md", + "file": "specs/bugs/BUG-2026-07-03-validate-specs-no-real-parser.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e13.okf.md", + "file": "specs/bugs/BUG-2026-07-04-stale-bak-features.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e74.okf.md", + "file": "specs/bugs/BUG-2026-07-06T134600-github-pages-deploy-flaky.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e09.okf.md", + "file": "specs/bugs/BUG-2026-07-06-gate-trace-matrix-oversized.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e17.okf.md", + "file": "specs/bugs/BUG-2026-07-25-land-branch-protected.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e66.okf.md", + "file": "specs/bugs/BUG-2026-07-06T205700.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e05.okf.md", + "file": "specs/bugs/BUG-2026-07-04-stale-bak-features.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e33.okf.md", + "file": "specs/bugs/BUG-2026-07-09-dead-function-build-skill-graph.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e42.okf.md", + "file": "specs/bugs/BUG-2026-07-09T033939-golden-g01-submodule-checkout.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e21.okf.md", + "file": "specs/bugs/BUG-2026-07-06-craft-skill-sync-oversized.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e07.okf.md", + "file": "specs/bugs/BUG-2026-07-06-verify-work-runner-scripts-oversized.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e64.okf.md", + "file": "specs/bugs/BUG-2026-07-06-audit-code-auditor-oversized.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e19.okf.md", + "file": "specs/bugs/BUG-2026-06-27T000000.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e68.okf.md", + "file": "specs/bugs/BUG-2026-07-02T103911.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e15.okf.md", + "file": "specs/bugs/BUG-2026-07-03-version-mirror-drift.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e76.okf.md", + "file": "specs/bugs/BUG-2026-07-06-plan-release-gap-logic-boolean.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e23.okf.md", + "file": "specs/bugs/BUG-001.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e40.okf.md", + "file": "specs/bugs/BUG-2026-07-24-installer-spinner-freezes-during-sync.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e31.okf.md", + "file": "specs/bugs/BUG-2026-07-23-epics-wiki-empty-references.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e73.okf.md", + "file": "specs/bugs/BUG-2026-06-11T183000.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e10.okf.md", + "file": "specs/bugs/BUG-2026-07-06-migrate-spec-migration-logic-violations.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e61.okf.md", + "file": "specs/bugs/BUG-2026-07-06T124600-sync-trace-repo-root.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e02.okf.md", + "file": "specs/bugs/BUG-2026-07-02-skill-verify-false-fails.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e34.okf.md", + "file": "specs/bugs/BUG-2026-07-03-golden-lock-stale-e37-ids.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e45.okf.md", + "file": "specs/bugs/BUG-2026-07-24-installer-spinner-freezes-during-sync.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e38.okf.md", + "file": "specs/bugs/BUG-2026-07-07-compliance-record-cycle-time-oversized.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e26.okf.md", + "file": "specs/bugs/BUG-2026-07-07-compliance-duplicate-symbols.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e12.okf.md", + "file": "specs/bugs/BUG-2026-07-07-compliance-boolean-chains-g28.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e71.okf.md", + "file": "specs/bugs/BUG-2026-07-06T205700-sync-strict-todo-p0-block.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e24.okf.md", + "file": "specs/bugs/BUG-2026-06-13T090000.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e47.okf.md", + "file": "specs/bugs/BUG-2026-07-03-trace-stories-613-line.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e36.okf.md", + "file": "specs/bugs/BUG-2026-07-06-migrate-spec-migration-logic-violations.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e55.okf.md", + "file": "specs/bugs/BUG-2026-07-02T103911.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e28.okf.md", + "file": "specs/bugs/BUG-2026-07-03-install-docs-stale.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e32.okf.md", + "file": "specs/bugs/BUG-2026-07-04-tautological-verify.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e51.okf.md", + "file": "specs/bugs/BUG-2026-07-18-skill-index-phase-table-drift.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e20.okf.md", + "file": "specs/bugs/BUG-2026-06-18T100000.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e43.okf.md", + "file": "specs/bugs/BUG-2026-07-03-trace-stories-613-line.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e16.okf.md", + "file": "specs/bugs/BUG-2026-07-23-completeness-critic-code-tags-schema-drift.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e08.okf.md", + "file": "specs/bugs/BUG-2026-07-06T124600.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e04.okf.md", + "file": "specs/bugs/BUG-2026-07-03-glossary-sparse.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e67.okf.md", + "file": "specs/bugs/BUG-2026-07-06-trace-requirement-stories-oversized.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e41.okf.md", + "file": "specs/bugs/BUG-2026-07-07-e48-audit-gaps.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e22.okf.md", + "file": "specs/bugs/BUG-2026-07-07-compliance-error-messages.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e53.okf.md", + "file": "specs/bugs/BUG-2026-07-04-filesize-gate-python-blindspot.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e30.okf.md", + "file": "specs/bugs/BUG-2026-07-03-glossary-sparse.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e18.okf.md", + "file": "specs/bugs/BUG-2026-07-03-negative-path-self-test.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e65.okf.md", + "file": "specs/bugs/BUG-2026-06-11T160000.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e06.okf.md", + "file": "specs/bugs/BUG-2026-06-02T164500.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e14.okf.md", + "file": "specs/bugs/BUG-2026-07-03-trace-engine-vacuous-gate.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics-wiki/e69.okf.md", + "file": "specs/bugs/BUG-2026-07-23-completeness-critic-code-tags-schema-drift.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "website/src/content/docs/decisions/0005-hard-gate-mandate.md", + "file": "specs/bugs/BUG-2026-07-23-golden-g11-worktree-venv.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "website/src/lib/okf.ts", + "file": "specs/bugs/BUG-2026-06-11T160000.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "tests/test-okf-generators.sh", + "file": "specs/bugs/BUG-2026-07-03-waiver-scoring.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "docs/references/agent-config-files-and-okf.md", + "file": "specs/bugs/BUG-2026-07-06-run-evals-golden-suite-oversized.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "docs/references/okf.md", + "file": "specs/bugs/BUG-2026-07-03-capsule-release-labels.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/okf-post-sync.sh", + "file": "specs/bugs/BUG-2026-07-07-install-gemini-plugins.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/validate-okf.sh", + "file": "specs/bugs/BUG-2026-06-27T000000.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/okf-add-references.py", + "file": "specs/bugs/BUG-2026-07-07-install-gemini-plugins.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/lib/emit-okf-metrics.sh", + "file": "specs/bugs/BUG-2026-07-03-golden-lock-stale-e37-ids.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/lib/validate-okf-kinds.sh", + "file": "specs/bugs/BUG-2026-07-24-bp-yaml-set-repo-root-unbound.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - } - ], - "link_count": 182 - }, - { - "id": "e48s06", - "title": "Add tier: field (core/extended/specialized) to OKF wiki indexes for conditional agent loading", - "epic_id": "e48", - "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", - "bcp": 2, - "wsjf": 2.5, - "status": "done", - "links": [ + }, { - "file": "specs/verifications/steps/and-i-should-use-fresh-subagent-context-for-independent-reviews.sh", + "file": "specs/bugs/BUG-2026-07-04-python-interpreter-fragility.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-error-messages-should-include-a-remediation-hint-for-the-agent.sh", + "file": "specs/bugs/BUG-2026-06-13T090000.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-23-epics-wiki-empty-references.okf.md", + "file": "specs/bugs/BUG-2026-07-03-negative-path-self-test.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-codebase-wiki-venv-pollution.okf.md", + "file": "specs/bugs/BUG-2026-07-03-trace-engine-vacuous-gate.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/adr-wiki/0007-agents-md-spine-context-derivatives.okf.md", + "file": "specs/bugs/BUG-2026-07-07-install-reference-error.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e39-knowledge-graph/e39s04-okf-skills-wiki.md", + "file": "specs/bugs/BUG-2026-07-06-gate-trace-matrix-oversized.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e39-knowledge-graph/e39s06-okf-agent-guide.md", + "file": "specs/bugs/BUG-2026-07-07T113000.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e39-knowledge-graph/e39s05-okf-conventions-wiki.md", + "file": "specs/bugs/BUG-2026-07-24-installer-runs-dev-maintenance-pipeline.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "docs/references/agent-config-files-and-okf.md", + "file": "specs/bugs/BUG-2026-07-23-epics-wiki-empty-references.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/okf-add-references.py", + "file": "specs/bugs/BUG-2026-06-24T045323.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - } - ], - "link_count": 10 - }, - { - "id": "e48s07", - "title": "Create publish-to-wiki kernel tool", - "epic_id": "e48", - "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", - "bcp": 3, - "wsjf": 2.5, - "status": "done", - "links": [ - { - "file": "kernel/src/publish-to-wiki.sh", - "line": 2, - "confidence": "high", - "method": "explicit_tag" }, { - "file": ".github/workflows/publish-wiki.yml", + "file": "specs/bugs/BUG-2026-07-23-golden-g11-worktree-venv.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - } - ], - "link_count": 2 - }, - { - "id": "e48s08", - "title": "Add GitHub Action Template for publish-wiki.yml [HARD GATE]", - "epic_id": "e48", - "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", - "bcp": 1, - "wsjf": 2.5, - "status": "done", - "links": [ - { - "file": ".github/workflows/publish-wiki.yml", - "line": 1, - "confidence": "high", - "method": "explicit_tag" }, { - "file": "specs/adr/0005-hard-gate-mandate.md", + "file": "specs/bugs/BUG-2026-07-09-dead-function-build-skill-graph.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-i-should-enforce-a-two-stage-review-gate.sh", + "file": "specs/bugs/BUG-2026-07-03-yaml-roundtrip-corruption.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/then-skills-should-include-bold-hard-gate-callout-blocks.sh", + "file": "specs/bugs/BUG-2026-07-06-trace-requirement-stories-oversized.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/adr-wiki/0005-hard-gate-mandate.okf.md", + "file": "specs/bugs/BUG-2026-07-04-tautological-verify.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/tech-architecture/PLAN-add-hard-gates.md", + "file": "specs/bugs/BUG-2026-07-03-version-mirror-drift.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/tech-architecture/HARD-GATES-REFERENCE.md", + "file": "specs/bugs/BUG-2026-07-06-run-evals-golden-suite-oversized.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "website/src/content/docs/decisions/0005-hard-gate-mandate.md", + "file": "specs/bugs/BUG-2026-07-06T134600.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - } - ], - "link_count": 8 - }, - { - "id": "e48s09", - "title": "Create Wiki Scaffold Templates and provenance header injection", - "epic_id": "e48", - "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", - "bcp": 2, - "wsjf": 2.5, - "status": "done", - "links": [ + }, { - "file": "specs/verifications/steps/and-it-must-mandate-provenance-links-for-complex-logic.sh", + "file": "specs/bugs/BUG-2026-07-03T020000.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-complex-logic-should-include-provenance-links-adrs-jira-or-commits.sh", + "file": "specs/bugs/BUG-2026-07-18-setup-pyyaml-missing.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - } - ], - "link_count": 2 - }, - { - "id": "e48s10", - "title": "Extend bigspec init with --with-wiki flag", - "epic_id": "e48", - "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", - "bcp": 2, - "wsjf": 2.5, - "status": "done", - "links": [ + }, { - "file": ".windsurf/rules/grill-with-docs.md", + "file": "specs/bugs/BUG-2026-07-06-verify-work-runner-scripts-oversized.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/skills-wiki/skills/grill-with-docs.md", + "file": "specs/bugs/BUG-2026-07-06-evolve-skill-sync-oversized.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-each-core-skill-should-prove-a-positive-with-skill-versus-without-skill-eval-delta.sh", + "file": "specs/bugs/BUG-2026-07-03-validate-specs-no-real-parser.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/given-a-sliced-epic-with-p0-or-p1-tasks.sh", + "file": "specs/bugs/BUG-2026-07-03-codebase-wiki-venv-pollution.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-functions-should-stay-within-4-20-lines.sh", + "file": "specs/bugs/BUG-2026-07-03-venv-not-gitignored.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-there-should-be-no-ignored-tests-without-an-explicit-ambiguity-note-t4.sh", + "file": "specs/bugs/BUG-2026-07-18-setup-pyyaml-missing.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-it-must-require-every-change-to-be-verified-with-a-runnable-command.sh", + "file": "specs/bugs/BUG-2026-07-06-audit-code-auditor-oversized.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-information-should-be-hidden-within-modules-not-leaked.sh", + "file": "specs/bugs/BUG-2026-07-06-plan-release-gap-logic-boolean.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-tests-should-be-fast-and-run-with-a-single-command-t9.sh", + "file": "specs/bugs/BUG-2026-07-07-compliance-error-messages.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-the-skill-packaging-pipeline-round-trips-a-golden-fixture-without-data-loss.sh", + "file": "specs/bugs/BUG-2026-07-03-codebase-wiki-venv-pollution.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/then-public-symbols-should-be-unique-enough-to-be-searched-with-grep-5-results.sh", + "file": "specs/bugs/BUG-2026-07-07-compliance-skill-catalog-n7.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".continue/rules/grill-with-docs.md", + "file": "specs/bugs/BUG-2026-07-07-compliance-cross-module-sourcing.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "website/src/content/docs/skills/grill-with-docs.mdx", + "file": "specs/bugs/BUG-2026-06-11T120000.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".kilocode/rules/grill-with-docs.md", + "file": "specs/bugs/BUG-2026-07-24-installer-runs-dev-maintenance-pipeline.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - } - ], - "link_count": 14 - }, - { - "id": "e48s11", - "title": "BCP Plus counter integration \u2014 install and smoke-test big-counter as optional tool", - "epic_id": "e48", - "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", - "bcp": 5, - "wsjf": 2.5, - "status": "done", - "links": [ + }, { - "file": ".windsurf/rules/smoke-test.md", + "file": "specs/bugs/BUG-2026-06-24T045323.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/skills-wiki/skills/smoke-test.md", + "file": "specs/bugs/BUG-2026-06-18T100000.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/conventions-wiki/bcp-accounting-mandate-v2-0-0.md", + "file": "specs/bugs/BUG-2026-07-02-skill-verify-false-fails.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-i-should-present-multiple-interpretations-of-ambiguous-requests.sh", + "file": "specs/bugs/BUG-2026-06-11T120000.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-there-should-be-clear-seams-for-testing-and-extension.sh", + "file": "specs/bugs/BUG-2026-07-03-capsule-release-labels.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-boundary-conditions-should-be-exhaustively-tested-t5.sh", + "file": "specs/bugs/BUG-2026-07-18-skill-index-phase-table-drift.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-the-plan-specifies-test-levels-and-fixture-architectures.sh", + "file": "specs/bugs/BUG-2026-07-09T033939-golden-g01-submodule-checkout.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-tests-should-verify-behavior-through-public-apis-not-implementation-t8.sh", + "file": "specs/bugs/BUG-2026-07-07-compliance-record-cycle-time-oversized.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-there-should-be-no-ignored-tests-without-an-explicit-ambiguity-note-t4.sh", + "file": "specs/bugs/BUG-2026-07-07-compliance-boolean-chains-g28.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-it-must-mandate-the-f-i-r-s-t-rubric-for-tests.sh", + "file": "specs/bugs/BUG-2026-07-25-land-branch-protected.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-every-change-should-include-runnable-tests-as-verification.sh", + "file": "specs/bugs/BUG-2026-06-11T183000.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-tests-should-be-fast-and-run-with-a-single-command-t9.sh", + "file": "specs/bugs/BUG-2026-07-03T020000.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/then-names-should-be-intention-revealing-and-unambiguous-n1-n4.sh", + "file": "specs/bugs/BUG-2026-07-06-craft-skill-sync-oversized.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e16-deployment-pipeline/e16s02-smoke-test.md", + "file": "specs/bugs/BUG-2026-07-03-install-docs-stale.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e36-doc-dedup/e36s04-sdd-tool-landscape.md", + "file": "specs/bugs/BUG-2026-07-03-yaml-roundtrip-corruption.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e48-foundation/e48s12-bcp-plus-s02.md", + "file": "specs/bugs/BUG-2026-07-07-compliance-cross-module-sourcing.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e48-foundation/e48s13-bcp-plus-s03.md", + "file": "specs/bugs/BUG-2026-07-06-g06-migrate-version-golden.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e48-foundation/e48s11-bcp-plus-s01.md", + "file": "specs/bugs/BUG-2026-07-03-waiver-scoring.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e48-foundation/e48s11-bcp-plus-s01-tasks.yaml", + "file": "specs/epics/archive/e26-security-review/e26s07-fix-bug-integration.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e48-foundation/e48s14-bcp-plus-s04.md", + "file": "specs/epics/archive/e43-showcase-repo/e43s03-fix-real-bug.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".continue/rules/smoke-test.md", + "file": ".continue/rules/fix-bug.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "website/src/content/docs/skills/smoke-test.mdx", + "file": ".continue/rules/investigate-bug.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "docs/references/bcp-plus.md", + "file": "website/src/content/docs/skills/fix-bug.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "dashboard/test/smoke.test.js", + "file": "website/src/content/docs/skills/investigate-bug.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".kilocode/rules/smoke-test.md", + "file": "website/src/components/cockpit/bug-pulse.tsx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/test-install-helpers.sh", + "file": ".kilocode/rules/fix-bug.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/test-install-helpers.js", + "file": ".kilocode/rules/investigate-bug.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/test-install-distribute-only.sh", + "file": "scripts/sync-bugs-registry.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" } ], - "link_count": 28 + "link_count": 142 }, { - "id": "e48s12", - "title": "BCP Plus template \u2014 13-dimension breakdown in story specs", + "id": "e48s04", + "title": "Create viz.html \u2014 interactive force-layout graph companion for visual-dashboard", "epic_id": "e48", "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", - "bcp": 5, + "bcp": 2, "wsjf": 2.5, "status": "done", "links": [ { - "file": "specs/epics/archive/e48-foundation/e48s12-bcp-plus-s02.md", - "line": 1, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "specs/wayfinder/doc-templates/tickets/T12-story-template.md", + "file": ".windsurf/rules/enforce-first.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/templates/story-template.md", + "file": ".windsurf/rules/visual-dashboard.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e48-foundation/e48s13-bcp-plus-s03.md", + "file": "specs/skills-wiki/skills/enforce-first.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e48-foundation/e48s11-bcp-plus-s01.md", + "file": "specs/skills-wiki/skills/visual-dashboard.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e48-foundation/e48s11-bcp-plus-s01-tasks.yaml", + "file": "specs/verifications/steps/and-i-should-enforce-a-two-stage-review-gate.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e48-foundation/e48s14-bcp-plus-s04.md", + "file": "specs/epics/archive/e18-quality-gates-impact/e18s02-enforce-first.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "docs/references/bcp-plus.md", + "file": ".continue/rules/enforce-first.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e48-foundation/e48s12-tasks.yaml", - "line": 0, - "confidence": "low", - "method": "task_reference" - } - ], - "link_count": 9 - }, - { - "id": "e48s13", - "title": "NFR Gate integration \u2014 security-review and wire-observability sizing", - "epic_id": "e48", - "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", - "bcp": 4, - "wsjf": 2.5, - "status": "done", - "links": [ - { - "file": "specs/epics/archive/e48-foundation/e48s13-bcp-plus-s03.md", - "line": 1, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".windsurf/rules/security-review.md", + "file": ".continue/rules/visual-dashboard.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".windsurf/rules/wire-observability.md", + "file": "website/src/content/docs/skills/visual-dashboard.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/skills-wiki/skills/security-review.md", + "file": "website/src/content/docs/skills/enforce-first.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/skills-wiki/skills/wire-observability.md", + "file": ".kilocode/rules/enforce-first.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/adr/0005-hard-gate-mandate.md", + "file": ".kilocode/rules/visual-dashboard.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - }, + } + ], + "link_count": 12 + }, + { + "id": "e48s05", + "title": "Wire OKF validation into CI (sync-skills.yml) and document in OKF authority [HARD GATE]", + "epic_id": "e48", + "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", + "bcp": 1, + "wsjf": 2.5, + "status": "done", + "links": [ { - "file": "specs/wayfinder/doc-templates/tickets/T14-security-review.md", + "file": "specs/IMPACT-e38-okf-adoption.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-i-should-enforce-a-two-stage-review-gate.sh", + "file": "specs/reborn-m0-okf-spine.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-i-should-reject-work-that-fails-its-risk-tier-verification-gate.sh", + "file": "specs/metrics/e38s09.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-i-should-use-fresh-subagent-context-for-independent-reviews.sh", + "file": "specs/migrations/registry.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/adr-wiki/0005-hard-gate-mandate.okf.md", + "file": "specs/migrations/m2-legacy-paths.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".continue/rules/security-review.md", + "file": "specs/migrations/m1-yaml-cockpit.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".continue/rules/wire-observability.md", + "file": "specs/adr/0005-hard-gate-mandate.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "website/src/content/docs/decisions/0005-hard-gate-mandate.md", + "file": "specs/verifications/steps/and-i-should-enforce-a-two-stage-review-gate.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "website/src/content/docs/skills/security-review.mdx", + "file": "specs/verifications/steps/then-skills-should-include-bold-hard-gate-callout-blocks.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "website/src/content/docs/skills/wire-observability.mdx", + "file": "specs/verifications/steps/and-i-should-reject-work-that-fails-its-risk-tier-verification-gate.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".kilocode/rules/security-review.md", + "file": "specs/verifications/reports/GOLDEN-2026-07-05.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".kilocode/rules/wire-observability.md", + "file": "specs/verifications/reports/GOLDEN-2026-07-25.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e48-foundation/e48s13-tasks.yaml", + "file": "specs/verifications/reports/audit-2026-07-05.okf.md", "line": 0, - "confidence": "low", - "method": "task_reference" - } - ], - "link_count": 19 - }, - { - "id": "e48s14", - "title": "Build-epic integration \u2014 BCP Plus in story sizing workflow", - "epic_id": "e48", - "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", - "bcp": 4, - "wsjf": 2.5, - "status": "done", - "links": [ - { - "file": "specs/epics/archive/e48-foundation/e48s14-bcp-plus-s04.md", - "line": 1, - "confidence": "high", - "method": "explicit_tag" + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".windsurf/rules/build-epic.md", + "file": "specs/verifications/reports/audit-2026-07-25.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/skills-wiki/skills/build-epic.md", + "file": "specs/bugs/BUG-2026-07-03-venv-not-gitignored.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e26-security-review/e26s02-build-epic-integration.md", + "file": "specs/bugs/BUG-2026-07-07-compliance-skill-catalog-n7.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e38-traceability-gate/e38s02-build-epic-integration.md", + "file": "specs/bugs/BUG-2026-07-06-g06-migrate-version-golden.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e48-foundation/e48s12-bcp-plus-s02.md", + "file": "specs/bugs/BUG-2026-07-07-compliance-duplicate-symbols.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e48-foundation/e48s13-bcp-plus-s03.md", + "file": "specs/bugs/BUG-2026-07-24-bp-yaml-set-repo-root-unbound.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e48-foundation/e48s11-bcp-plus-s01.md", + "file": "specs/bugs/BUG-2026-06-02T164500.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e48-foundation/e48s11-bcp-plus-s01-tasks.yaml", + "file": "specs/bugs/BUG-2026-07-06-evolve-skill-sync-oversized.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e43-showcase-repo/e43s02-build-feature-epic.md", + "file": "specs/bugs/BUG-2026-07-03-validate-specs-no-real-parser.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".continue/rules/build-epic.md", + "file": "specs/bugs/BUG-2026-07-25-land-branch-protected.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "website/src/content/docs/skills/build-epic.mdx", + "file": "specs/bugs/BUG-2026-07-06T205700.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "docs/references/bcp-plus.md", + "file": "specs/bugs/BUG-2026-07-04-stale-bak-features.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".kilocode/rules/build-epic.md", + "file": "specs/bugs/BUG-2026-07-09-dead-function-build-skill-graph.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - } - ], - "link_count": 14 - }, - { - "id": "e48s15", - "title": "Refactor Skills Render Pipeline to Hybrid JSON Seam", - "epic_id": "e48", - "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", - "bcp": 4, - "wsjf": 2.5, - "status": "done", - "links": [ - { - "file": "tests/test-srp-engine.sh", - "line": 2, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "scripts/sync-skills.sh", - "line": 2, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "scripts/adapters/cursor.sh", - "line": 2, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "scripts/adapters/pi.sh", - "line": 2, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "scripts/adapters/gemini.sh", - "line": 2, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "scripts/lib/srp-engine.py", - "line": 2, - "confidence": "high", - "method": "explicit_tag" }, { - "file": "specs/epics/archive/e48-foundation/e48s15-tasks.yaml", + "file": "specs/bugs/BUG-2026-07-02T103911.okf.md", "line": 0, - "confidence": "low", - "method": "task_reference" - } - ], - "link_count": 7 - }, - { - "id": "e51s01", - "title": "CONVENTIONS \u2014 Always Green, Shift Left, Discovered Defects, banned phrases", - "epic_id": "e51", - "epic_title": "Always Green \u2014 Shift Left, Preflight Hard Block & Fix-or-Log Doctrine", - "bcp": 3, - "wsjf": 7.0, - "status": "done", - "links": [ - { - "file": "CONVENTIONS.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "specs/verifications/AUDIT-e51-e51s01.md", - "line": 14, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "specs/epics/archive/e51-always-green-shift-left/e51s01-conventions-always-green.md", - "line": 1, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "specs/epics/archive/e51-always-green-shift-left/e51s01-tasks.yaml", - "line": 33, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "specs/epics/archive/e51-always-green-shift-left/e51s01-tasks.yaml", - "line": 34, - "confidence": "high", - "method": "explicit_tag" + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/conventions-wiki/banned-dismissive-phrases.md", + "file": "specs/bugs/BUG-2026-07-06-plan-release-gap-logic-boolean.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/conventions-wiki/always-green-shift-left.md", + "file": "specs/bugs/BUG-001.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/conventions-wiki/discovered-defects.md", + "file": "specs/bugs/BUG-2026-07-23-epics-wiki-empty-references.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - } - ], - "link_count": 8 - }, - { - "id": "e51s02", - "title": "seed-conventions \u2014 Preflight default, solo-git default, embed Always Green template", - "epic_id": "e51", - "epic_title": "Always Green \u2014 Shift Left, Preflight Hard Block & Fix-or-Log Doctrine", - "bcp": 3, - "wsjf": 7.0, - "status": "done", - "links": [ - { - "file": ".gemini/extensions/bigpowers/commands/prompts/seed-conventions.md", - "line": 9, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".gemini/extensions/bigpowers/commands/prompts/seed-conventions.md", - "line": 105, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".gemini/extensions/bigpowers/skills/seed-conventions/SKILL.md", - "line": 11, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": ".gemini/extensions/bigpowers/skills/seed-conventions/SKILL.md", - "line": 107, - "confidence": "high", - "method": "explicit_tag" }, { - "file": ".trae/skills/seed-conventions/SKILL.md", - "line": 10, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-06-11T183000.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".trae/skills/seed-conventions/SKILL.md", - "line": 106, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-02-skill-verify-false-fails.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".windsurf/rules/seed-conventions.md", - "line": 10, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-24-installer-spinner-freezes-during-sync.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".windsurf/rules/seed-conventions.md", - "line": 106, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-07-compliance-record-cycle-time-oversized.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/epics/archive/e51-always-green-shift-left/e51s02-seed-preflight-default.md", - "line": 1, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-07-compliance-boolean-chains-g28.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/epics/archive/e51-always-green-shift-left/e51s02-tasks.yaml", - "line": 31, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-06-13T090000.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/epics/archive/e51-always-green-shift-left/e51s02-tasks.yaml", - "line": 32, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-03-trace-stories-613-line.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".agents/skills/seed-conventions/SKILL.md", - "line": 10, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-06-migrate-spec-migration-logic-violations.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".agents/skills/seed-conventions/SKILL.md", - "line": 106, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-03-install-docs-stale.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".kilocode/rules/seed-conventions.md", - "line": 10, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-18-skill-index-phase-table-drift.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".kilocode/rules/seed-conventions.md", - "line": 106, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-23-completeness-critic-code-tags-schema-drift.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".codex/skills/seed-conventions/SKILL.md", - "line": 10, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-06T124600.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".codex/skills/seed-conventions/SKILL.md", - "line": 106, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-03-glossary-sparse.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "skills/seed-conventions/REFERENCE.md", - "line": 1, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-07-e48-audit-gaps.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "skills/seed-conventions/SKILL.md", - "line": 11, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-07-compliance-error-messages.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".codebuddy/skills/seed-conventions/SKILL.md", - "line": 10, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-04-filesize-gate-python-blindspot.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".codebuddy/skills/seed-conventions/SKILL.md", - "line": 106, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-03-negative-path-self-test.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".zcode/skills/seed-conventions/SKILL.md", - "line": 10, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-06-11T160000.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".zcode/skills/seed-conventions/SKILL.md", - "line": 106, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-03-capsule-release-labels.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".mimocode/skills/seed-conventions/SKILL.md", - "line": 10, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-07-install-gemini-plugins.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".mimocode/skills/seed-conventions/SKILL.md", - "line": 106, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-06-27T000000.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".hermes/skills/seed-conventions/SKILL.md", - "line": 10, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-03-golden-lock-stale-e37-ids.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".hermes/skills/seed-conventions/SKILL.md", - "line": 106, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-04-python-interpreter-fragility.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".pi/prompts/seed-conventions.md", - "line": 9, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-03-trace-engine-vacuous-gate.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".pi/prompts/seed-conventions.md", - "line": 105, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-06-gate-trace-matrix-oversized.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".pi/skills/seed-conventions/SKILL.md", - "line": 10, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-24-installer-runs-dev-maintenance-pipeline.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".pi/skills/seed-conventions/SKILL.md", - "line": 106, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-06-24T045323.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/WORKFLOW-solo-git.md", + "file": "specs/bugs/BUG-2026-07-23-golden-g11-worktree-venv.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/skills-wiki/skills/seed-conventions.md", + "file": "specs/bugs/BUG-2026-07-03-yaml-roundtrip-corruption.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/conventions-wiki/always-green-shift-left.md", + "file": "specs/bugs/BUG-2026-07-06-trace-requirement-stories-oversized.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-solo-git-profile-exists.sh", + "file": "specs/bugs/BUG-2026-07-04-tautological-verify.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e51-always-green-shift-left/e51s01-conventions-always-green.md", + "file": "specs/bugs/BUG-2026-07-03-version-mirror-drift.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".continue/rules/seed-conventions.md", + "file": "specs/bugs/BUG-2026-07-06-run-evals-golden-suite-oversized.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "website/src/content/docs/skills/seed-conventions.mdx", + "file": "specs/bugs/BUG-2026-07-06T134600.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "profiles/solo-git.md", + "file": "specs/bugs/BUG-2026-07-18-setup-pyyaml-missing.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - } - ], - "link_count": 39 - }, - { - "id": "e51s03", - "title": "kickoff-branch + verify-work \u2014 Preflight hard block and CI green gate", - "epic_id": "e51", - "epic_title": "Always Green \u2014 Shift Left, Preflight Hard Block & Fix-or-Log Doctrine", - "bcp": 2, - "wsjf": 7.0, - "status": "done", - "links": [ + }, { - "file": ".gemini/extensions/bigpowers/commands/prompts/kickoff-branch.md", - "line": 6, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-06-verify-work-runner-scripts-oversized.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".gemini/extensions/bigpowers/commands/prompts/verify-work.md", - "line": 12, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-03-codebase-wiki-venv-pollution.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".gemini/extensions/bigpowers/skills/verify-work/SKILL.md", - "line": 14, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-06-audit-code-auditor-oversized.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".gemini/extensions/bigpowers/skills/kickoff-branch/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-07-compliance-cross-module-sourcing.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".trae/skills/verify-work/SKILL.md", - "line": 13, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-06-18T100000.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".trae/skills/kickoff-branch/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-06-11T120000.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".windsurf/rules/kickoff-branch.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-09T033939-golden-g01-submodule-checkout.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".windsurf/rules/verify-work.md", - "line": 13, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-03T020000.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/epics/archive/e51-always-green-shift-left/e51s03-tasks.yaml", - "line": 28, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-06-craft-skill-sync-oversized.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/epics/archive/e51-always-green-shift-left/e51s03-tasks.yaml", - "line": 30, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/bugs/BUG-2026-07-03-waiver-scoring.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/epics/archive/e51-always-green-shift-left/e51s03-preflight-hard-block.md", - "line": 1, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/adr-wiki/0003-prescriptive-core-loop.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".agents/skills/verify-work/SKILL.md", - "line": 13, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/adr-wiki/0005-hard-gate-mandate.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".agents/skills/kickoff-branch/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/adr-wiki/0006-model-routing.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".kilocode/rules/kickoff-branch.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/adr-wiki/0001-verb-noun-naming.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".kilocode/rules/verify-work.md", - "line": 13, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/adr-wiki/0002-local-first-specs.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".codex/skills/verify-work/SKILL.md", - "line": 13, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/adr-wiki/0007-agents-md-spine-context-derivatives.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".codex/skills/kickoff-branch/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/adr-wiki/0004-context-isolation.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "skills/verify-work/SKILL.md", - "line": 14, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/templates/migration.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "skills/kickoff-branch/SKILL.md", - "line": 8, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/templates/story-metrics.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".codebuddy/skills/verify-work/SKILL.md", - "line": 13, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/tech-architecture/PLAN-add-hard-gates.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".codebuddy/skills/kickoff-branch/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/tech-architecture/HARD-GATES-REFERENCE.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".zcode/skills/verify-work/SKILL.md", - "line": 13, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/epics/archive/e40-metrics-integrity/e40s03-okf-story-metrics.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".zcode/skills/kickoff-branch/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/epics/archive/e40-metrics-integrity/e40s06-validate-okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".mimocode/skills/verify-work/SKILL.md", - "line": 13, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/epics/archive/e39-knowledge-graph/e39s04-okf-skills-wiki.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".mimocode/skills/kickoff-branch/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/epics/archive/e39-knowledge-graph/e39s06-okf-agent-guide.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".hermes/skills/verify-work/SKILL.md", - "line": 13, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/epics/archive/e39-knowledge-graph/e39s05-okf-conventions-wiki.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".hermes/skills/kickoff-branch/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/epics/archive/e39-knowledge-graph/e39s10-extend-validate-okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".pi/prompts/kickoff-branch.md", - "line": 6, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/epics-wiki/e35.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".pi/prompts/verify-work.md", - "line": 12, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/epics-wiki/e48.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".pi/skills/verify-work/SKILL.md", - "line": 13, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/epics-wiki/e27.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".pi/skills/kickoff-branch/SKILL.md", - "line": 7, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/epics-wiki/e39.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/skills-wiki/skills/kickoff-branch.md", + "file": "specs/epics-wiki/e44.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/skills-wiki/skills/verify-work.md", + "file": "specs/epics-wiki/e11.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/conventions-wiki/agent-workflow-mandates.md", + "file": "specs/epics-wiki/e72.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/adr/0005-hard-gate-mandate.md", + "file": "specs/epics-wiki/e03.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/agent-guide/rtk-commands-by-workflow.md", + "file": "specs/epics-wiki/e60.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-i-should-enforce-a-two-stage-review-gate.sh", + "file": "specs/epics-wiki/e46.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-land-branch-script-exists.sh", + "file": "specs/epics-wiki/e25.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-tests-should-verify-behavior-through-public-apis-not-implementation-t8.sh", + "file": "specs/epics-wiki/e29.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/then-skills-should-include-bold-hard-gate-callout-blocks.sh", + "file": "specs/epics-wiki/e54.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-i-should-reject-work-that-fails-its-risk-tier-verification-gate.sh", + "file": "specs/epics-wiki/e37.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-it-must-prohibit-direct-work-on-main-master-branches.sh", + "file": "specs/epics-wiki/e62.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-verify-work-runner-scripts-oversized.md", + "file": "specs/epics-wiki/e01.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-verify-work-runner-scripts-oversized.okf.md", + "file": "specs/epics-wiki/e70.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/adr-wiki/0005-hard-gate-mandate.okf.md", + "file": "specs/epics-wiki/e13.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/benchmarks/verify-work.yaml", + "file": "specs/epics-wiki/e74.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/tech-architecture/PLAN-add-hard-gates.md", + "file": "specs/epics-wiki/e09.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/tech-architecture/HARD-GATES-REFERENCE.md", + "file": "specs/epics-wiki/e17.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e44-migrate-version/e44s04-verify-and-report.md", + "file": "specs/epics-wiki/e66.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e26-security-review/e26s06-release-branch-gate.md", + "file": "specs/epics-wiki/e05.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e26-security-review/e26s05-verify-work-integration.md", + "file": "specs/epics-wiki/e33.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e38-traceability-gate/e38s07-release-branch-gate.md", + "file": "specs/epics-wiki/e42.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e38-traceability-gate/e38s05-verify-work-integration.md", + "file": "specs/epics-wiki/e21.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e25-migrate-spec-enhancements/e25s03-handoff-block.md", + "file": "specs/epics-wiki/e07.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/assets/workflow-method-greenfield.svg", + "file": "specs/epics-wiki/e64.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/assets/workflow-method-greenfield.excalidraw", + "file": "specs/epics-wiki/e19.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".continue/rules/kickoff-branch.md", + "file": "specs/epics-wiki/e68.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".continue/rules/verify-work.md", + "file": "specs/epics-wiki/e15.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "website/src/content/docs/decisions/0005-hard-gate-mandate.md", + "file": "specs/epics-wiki/e76.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "website/src/content/docs/skills/verify-work.mdx", + "file": "specs/epics-wiki/e23.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "website/src/content/docs/skills/kickoff-branch.mdx", + "file": "specs/epics-wiki/e40.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/land-branch.sh", + "file": "specs/epics-wiki/e31.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - } - ], - "link_count": 62 - }, - { - "id": "e51s04", - "title": "audit-code, develop-tdd, quick-fix, fix-bug \u2014 fix-or-log routing on gate failure", - "epic_id": "e51", - "epic_title": "Always Green \u2014 Shift Left, Preflight Hard Block & Fix-or-Log Doctrine", - "bcp": 2, - "wsjf": 7.0, - "status": "done", - "links": [ - { - "file": "specs/epics/archive/e51-always-green-shift-left/e51s04-fix-or-log-routing.md", - "line": 1, - "confidence": "high", - "method": "explicit_tag" }, { - "file": "specs/epics/archive/e51-always-green-shift-left/e51s04-tasks.yaml", - "line": 32, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/epics-wiki/e73.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/epics/archive/e51-always-green-shift-left/e51s04-tasks.yaml", - "line": 34, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/epics-wiki/e10.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "skills/fix-bug/SKILL.md", - "line": 1, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/epics-wiki/e61.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "skills/quick-fix/SKILL.md", - "line": 1, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/epics-wiki/e02.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "skills/develop-tdd/SKILL.md", - "line": 1, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/epics-wiki/e34.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "skills/audit-code/SKILL.md", - "line": 1, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/epics-wiki/e45.okf.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": ".fix_regex.sh", + "file": "specs/epics-wiki/e38.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "hermes-verify-sed-fix.py", + "file": "specs/epics-wiki/e26.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".hermes-verify-sed-fix.py", + "file": "specs/epics-wiki/e12.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".windsurf/rules/develop-tdd.md", + "file": "specs/epics-wiki/e71.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".windsurf/rules/quick-fix.md", + "file": "specs/epics-wiki/e24.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".windsurf/rules/validate-fix.md", + "file": "specs/epics-wiki/e47.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".windsurf/rules/fix-bug.md", + "file": "specs/epics-wiki/e36.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".windsurf/rules/audit-code.md", + "file": "specs/epics-wiki/e55.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".windsurf/rules/investigate-bug.md", + "file": "specs/epics-wiki/e28.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/skills-wiki/skills/develop-tdd.md", + "file": "specs/epics-wiki/e32.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/skills-wiki/skills/quick-fix.md", + "file": "specs/epics-wiki/e51.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/skills-wiki/skills/validate-fix.md", + "file": "specs/epics-wiki/e20.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/skills-wiki/skills/fix-bug.md", + "file": "specs/epics-wiki/e43.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/skills-wiki/skills/audit-code.md", + "file": "specs/epics-wiki/e16.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/skills-wiki/skills/investigate-bug.md", + "file": "specs/epics-wiki/e08.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/conventions-wiki/p1-high-fix-before-merge.md", + "file": "specs/epics-wiki/e04.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-the-plan-specifies-test-levels-and-fixture-architectures.sh", + "file": "specs/epics-wiki/e79.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-the-skill-packaging-pipeline-round-trips-a-golden-fixture-without-data-loss.sh", + "file": "specs/epics-wiki/e67.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-190334.md", + "file": "specs/epics-wiki/e41.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260713-144556.md", + "file": "specs/epics-wiki/e22.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-175346.md", + "file": "specs/epics-wiki/e53.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-165245.md", + "file": "specs/epics-wiki/e30.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-102313.md", + "file": "specs/epics-wiki/e18.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-103815.md", + "file": "specs/epics-wiki/e65.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-163934.md", + "file": "specs/epics-wiki/e06.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-202335.md", + "file": "specs/epics-wiki/e14.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-145222.md", + "file": "specs/epics-wiki/e69.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-165427.md", + "file": "website/src/content/docs/decisions/0005-hard-gate-mandate.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-151538.md", + "file": "website/src/lib/okf.ts", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-132836.md", + "file": "tests/test-okf-generators.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-180022.md", + "file": "docs/references/agent-config-files-and-okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-163733.md", + "file": "docs/references/okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-155647.md", + "file": "scripts/okf-post-sync.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-181947.md", + "file": "scripts/validate-okf.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-212931.md", + "file": "scripts/okf-add-references.py", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-160106.md", + "file": "scripts/lib/emit-okf-metrics.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-180858.md", + "file": "scripts/lib/validate-okf-kinds.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" - }, + } + ], + "link_count": 170 + }, + { + "id": "e48s06", + "title": "Add tier: field (core/extended/specialized) to OKF wiki indexes for conditional agent loading", + "epic_id": "e48", + "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", + "bcp": 2, + "wsjf": 2.5, + "status": "done", + "links": [ { - "file": "specs/verifications/reports/audit-cleancode-20260703-181109.md", + "file": "specs/verifications/steps/and-i-should-use-fresh-subagent-context-for-independent-reviews.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-143153.md", + "file": "specs/verifications/steps/and-error-messages-should-include-a-remediation-hint-for-the-agent.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-215320.md", + "file": "specs/bugs/BUG-2026-07-23-epics-wiki-empty-references.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-132011.md", + "file": "specs/bugs/BUG-2026-07-03-codebase-wiki-venv-pollution.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-172717.md", + "file": "specs/adr-wiki/0007-agents-md-spine-context-derivatives.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-174039.md", + "file": "specs/epics/archive/e39-knowledge-graph/e39s04-okf-skills-wiki.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-132651.md", + "file": "specs/epics/archive/e39-knowledge-graph/e39s06-okf-agent-guide.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-212830.md", + "file": "specs/epics/archive/e39-knowledge-graph/e39s05-okf-conventions-wiki.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-182718.md", + "file": "docs/references/agent-config-files-and-okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170744.md", + "file": "scripts/okf-add-references.py", "line": 0, "confidence": "medium", "method": "file_heuristic" + } + ], + "link_count": 10 + }, + { + "id": "e48s07", + "title": "Create publish-to-wiki kernel tool", + "epic_id": "e48", + "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", + "bcp": 3, + "wsjf": 2.5, + "status": "done", + "links": [ + { + "file": "kernel/src/publish-to-wiki.sh", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-005609.md", + "file": ".github/workflows/publish-wiki.yml", "line": 0, "confidence": "medium", "method": "file_heuristic" + } + ], + "link_count": 2 + }, + { + "id": "e48s08", + "title": "Add GitHub Action Template for publish-wiki.yml [HARD GATE]", + "epic_id": "e48", + "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", + "bcp": 1, + "wsjf": 2.5, + "status": "done", + "links": [ + { + "file": ".github/workflows/publish-wiki.yml", + "line": 1, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-122420.md", + "file": "specs/adr/0005-hard-gate-mandate.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-154721.md", + "file": "specs/verifications/steps/and-i-should-enforce-a-two-stage-review-gate.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-183547.md", + "file": "specs/verifications/steps/then-skills-should-include-bold-hard-gate-callout-blocks.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260626-205129.md", + "file": "specs/adr-wiki/0005-hard-gate-mandate.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-081618.md", + "file": "specs/tech-architecture/PLAN-add-hard-gates.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-162136.md", + "file": "specs/tech-architecture/HARD-GATES-REFERENCE.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-234209.md", + "file": "website/src/content/docs/decisions/0005-hard-gate-mandate.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - }, + } + ], + "link_count": 8 + }, + { + "id": "e48s09", + "title": "Create Wiki Scaffold Templates and provenance header injection", + "epic_id": "e48", + "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", + "bcp": 2, + "wsjf": 2.5, + "status": "done", + "links": [ { - "file": "specs/verifications/reports/audit-cleancode-20260703-172502.md", + "file": "specs/verifications/steps/and-it-must-mandate-provenance-links-for-complex-logic.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260629-132717.md", + "file": "specs/verifications/steps/and-complex-logic-should-include-provenance-links-adrs-jira-or-commits.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" - }, + } + ], + "link_count": 2 + }, + { + "id": "e48s10", + "title": "Extend bigspec init with --with-wiki flag", + "epic_id": "e48", + "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", + "bcp": 2, + "wsjf": 2.5, + "status": "done", + "links": [ { - "file": "specs/verifications/reports/audit-cleancode-20260723-160627.md", + "file": ".windsurf/rules/grill-with-docs.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-165137.md", + "file": "specs/skills-wiki/skills/grill-with-docs.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-223301.md", + "file": "specs/verifications/steps/and-each-core-skill-should-prove-a-positive-with-skill-versus-without-skill-eval-delta.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260718-205519.md", + "file": "specs/verifications/steps/given-a-sliced-epic-with-p0-or-p1-tasks.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-131516.md", + "file": "specs/verifications/steps/and-functions-should-stay-within-4-20-lines.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-101228.md", + "file": "specs/verifications/steps/and-there-should-be-no-ignored-tests-without-an-explicit-ambiguity-note-t4.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-102150.md", + "file": "specs/verifications/steps/and-it-must-require-every-change-to-be-verified-with-a-runnable-command.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-214411.md", + "file": "specs/verifications/steps/and-information-should-be-hidden-within-modules-not-leaked.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260622-001710.md", + "file": "specs/verifications/steps/and-tests-should-be-fast-and-run-with-a-single-command-t9.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-165047.md", + "file": "specs/verifications/steps/and-the-skill-packaging-pipeline-round-trips-a-golden-fixture-without-data-loss.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-165920.md", + "file": "specs/verifications/steps/then-public-symbols-should-be-unique-enough-to-be-searched-with-grep-5-results.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-000102.md", + "file": ".continue/rules/grill-with-docs.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-131912.md", + "file": "website/src/content/docs/skills/grill-with-docs.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-132538.md", + "file": ".kilocode/rules/grill-with-docs.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - }, + } + ], + "link_count": 14 + }, + { + "id": "e48s11", + "title": "BCP Plus counter integration \u2014 install and smoke-test big-counter as optional tool", + "epic_id": "e48", + "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", + "bcp": 5, + "wsjf": 2.5, + "status": "done", + "links": [ { - "file": "specs/verifications/reports/audit-cleancode-20260723-133327.md", + "file": ".windsurf/rules/smoke-test.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-001605.md", + "file": "specs/skills-wiki/skills/smoke-test.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-105239.md", + "file": "specs/conventions-wiki/bcp-accounting-mandate-v2-0-0.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-181904.md", + "file": "specs/verifications/steps/and-i-should-present-multiple-interpretations-of-ambiguous-requests.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-150326.md", + "file": "specs/verifications/steps/and-there-should-be-clear-seams-for-testing-and-extension.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170432.md", + "file": "specs/verifications/steps/and-boundary-conditions-should-be-exhaustively-tested-t5.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-101847.md", + "file": "specs/verifications/steps/and-the-plan-specifies-test-levels-and-fixture-architectures.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-173628.md", + "file": "specs/verifications/steps/and-tests-should-verify-behavior-through-public-apis-not-implementation-t8.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-182629.md", + "file": "specs/verifications/steps/and-there-should-be-no-ignored-tests-without-an-explicit-ambiguity-note-t4.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-161434.md", + "file": "specs/verifications/steps/and-it-must-mandate-the-f-i-r-s-t-rubric-for-tests.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-154217.md", + "file": "specs/verifications/steps/and-every-change-should-include-runnable-tests-as-verification.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-165703.md", + "file": "specs/verifications/steps/and-tests-should-be-fast-and-run-with-a-single-command-t9.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260713-143839.md", + "file": "specs/verifications/steps/then-names-should-be-intention-revealing-and-unambiguous-n1-n4.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-163159.md", + "file": "specs/epics/archive/e16-deployment-pipeline/e16s02-smoke-test.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260711-001225.md", + "file": "specs/epics/archive/e36-doc-dedup/e36s04-sdd-tool-landscape.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-010055.md", + "file": "specs/epics/archive/e48-foundation/e48s12-bcp-plus-s02.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-163108.md", + "file": "specs/epics/archive/e48-foundation/e48s13-bcp-plus-s03.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-185319.md", + "file": "specs/epics/archive/e48-foundation/e48s11-bcp-plus-s01.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-183644.md", + "file": "specs/epics/archive/e48-foundation/e48s11-bcp-plus-s01-tasks.yaml", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-215759.md", + "file": "specs/epics/archive/e48-foundation/e48s14-bcp-plus-s04.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260629-132810.md", + "file": ".continue/rules/smoke-test.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-001328.md", + "file": "website/src/content/docs/skills/smoke-test.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-235439.md", + "file": "docs/references/bcp-plus.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164718.md", + "file": "dashboard/test/smoke.test.js", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-202226.md", + "file": ".kilocode/rules/smoke-test.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164609.md", + "file": "scripts/test-install-helpers.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-192340.md", + "file": "scripts/test-install-helpers.js", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-165651.md", + "file": "scripts/test-install-distribute-only.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" + } + ], + "link_count": 28 + }, + { + "id": "e48s12", + "title": "BCP Plus template \u2014 13-dimension breakdown in story specs", + "epic_id": "e48", + "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", + "bcp": 5, + "wsjf": 2.5, + "status": "done", + "links": [ + { + "file": "specs/epics/archive/e48-foundation/e48s12-bcp-plus-s02.md", + "line": 1, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-172406.md", + "file": "specs/wayfinder/doc-templates/tickets/T12-story-template.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-173408.md", + "file": "specs/templates/story-template.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-160550.md", + "file": "specs/epics/archive/e48-foundation/e48s13-bcp-plus-s03.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260713-134603.md", + "file": "specs/epics/archive/e48-foundation/e48s11-bcp-plus-s01.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-091641.md", + "file": "specs/epics/archive/e48-foundation/e48s11-bcp-plus-s01-tasks.yaml", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-163954.md", + "file": "specs/epics/archive/e48-foundation/e48s14-bcp-plus-s04.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260718-210053.md", + "file": "docs/references/bcp-plus.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-190002.md", + "file": "specs/epics/archive/e48-foundation/e48s12-tasks.yaml", "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "confidence": "low", + "method": "task_reference" + } + ], + "link_count": 9 + }, + { + "id": "e48s13", + "title": "NFR Gate integration \u2014 security-review and wire-observability sizing", + "epic_id": "e48", + "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", + "bcp": 4, + "wsjf": 2.5, + "status": "done", + "links": [ + { + "file": "specs/epics/archive/e48-foundation/e48s13-bcp-plus-s03.md", + "line": 1, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-093104.md", + "file": ".windsurf/rules/security-review.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-222132.md", + "file": ".windsurf/rules/wire-observability.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164251.md", + "file": "specs/skills-wiki/skills/security-review.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-132615.md", + "file": "specs/skills-wiki/skills/wire-observability.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-172212.md", + "file": "specs/adr/0005-hard-gate-mandate.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260713-140513.md", + "file": "specs/wayfinder/doc-templates/tickets/T14-security-review.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170547.md", + "file": "specs/verifications/steps/and-i-should-enforce-a-two-stage-review-gate.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-173125.md", + "file": "specs/verifications/steps/and-i-should-reject-work-that-fails-its-risk-tier-verification-gate.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-180244.md", + "file": "specs/verifications/steps/and-i-should-use-fresh-subagent-context-for-independent-reviews.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170506.md", + "file": "specs/adr-wiki/0005-hard-gate-mandate.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-154135.md", + "file": ".continue/rules/security-review.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170532.md", + "file": ".continue/rules/wire-observability.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-154323.md", + "file": "website/src/content/docs/decisions/0005-hard-gate-mandate.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-082500.md", + "file": "website/src/content/docs/skills/security-review.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-101730.md", + "file": "website/src/content/docs/skills/wire-observability.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170710.md", + "file": ".kilocode/rules/security-review.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260626-205844.md", + "file": ".kilocode/rules/wire-observability.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-165007.md", + "file": "specs/epics/archive/e48-foundation/e48s13-tasks.yaml", "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "confidence": "low", + "method": "task_reference" + } + ], + "link_count": 19 + }, + { + "id": "e48s14", + "title": "Build-epic integration \u2014 BCP Plus in story sizing workflow", + "epic_id": "e48", + "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", + "bcp": 4, + "wsjf": 2.5, + "status": "done", + "links": [ + { + "file": "specs/epics/archive/e48-foundation/e48s14-bcp-plus-s04.md", + "line": 1, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-205711.md", + "file": ".windsurf/rules/build-epic.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-182236.md", + "file": "specs/skills-wiki/skills/build-epic.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-135136.md", + "file": "specs/epics/archive/e26-security-review/e26s02-build-epic-integration.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-103737.md", + "file": "specs/epics/archive/e38-traceability-gate/e38s02-build-epic-integration.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-093242.md", + "file": "specs/epics/archive/e48-foundation/e48s12-bcp-plus-s02.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-213042.md", + "file": "specs/epics/archive/e48-foundation/e48s13-bcp-plus-s03.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-134029.md", + "file": "specs/epics/archive/e48-foundation/e48s11-bcp-plus-s01.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-164826.md", + "file": "specs/epics/archive/e48-foundation/e48s11-bcp-plus-s01-tasks.yaml", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-162400.md", + "file": "specs/epics/archive/e43-showcase-repo/e43s02-build-feature-epic.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-110426.md", + "file": ".continue/rules/build-epic.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-223023.md", + "file": "website/src/content/docs/skills/build-epic.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-134126.md", + "file": "docs/references/bcp-plus.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-162245.md", + "file": ".kilocode/rules/build-epic.md", "line": 0, "confidence": "medium", "method": "file_heuristic" + } + ], + "link_count": 14 + }, + { + "id": "e48s15", + "title": "Refactor Skills Render Pipeline to Hybrid JSON Seam", + "epic_id": "e48", + "epic_title": "Foundation \u2014 Knowledge Layer + Process Maturity", + "bcp": 4, + "wsjf": 2.5, + "status": "done", + "links": [ + { + "file": "tests/test-srp-engine.sh", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-105652.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "scripts/sync-skills.sh", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-114127.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "scripts/adapters/cursor.sh", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-164053.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "scripts/adapters/pi.sh", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-154055.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "scripts/adapters/gemini.sh", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170704.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "scripts/lib/srp-engine.py", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-173014.md", + "file": "specs/epics/archive/e48-foundation/e48s15-tasks.yaml", "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "confidence": "low", + "method": "task_reference" + } + ], + "link_count": 7 + }, + { + "id": "e51s01", + "title": "CONVENTIONS \u2014 Always Green, Shift Left, Discovered Defects, banned phrases", + "epic_id": "e51", + "epic_title": "Always Green \u2014 Shift Left, Preflight Hard Block & Fix-or-Log Doctrine", + "bcp": 3, + "wsjf": 7.0, + "status": "done", + "links": [ + { + "file": "CONVENTIONS.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-174734.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/verifications/AUDIT-e51-e51s01.md", + "line": 14, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-164801.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/epics/archive/e51-always-green-shift-left/e51s01-conventions-always-green.md", + "line": 1, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-131809.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/epics/archive/e51-always-green-shift-left/e51s01-tasks.yaml", + "line": 33, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-175313.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/epics/archive/e51-always-green-shift-left/e51s01-tasks.yaml", + "line": 34, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-181604.md", + "file": "specs/conventions-wiki/banned-dismissive-phrases.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-163821.md", + "file": "specs/conventions-wiki/always-green-shift-left.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-201018.md", + "file": "specs/conventions-wiki/discovered-defects.md", "line": 0, "confidence": "medium", "method": "file_heuristic" + } + ], + "link_count": 8 + }, + { + "id": "e51s02", + "title": "seed-conventions \u2014 Preflight default, solo-git default, embed Always Green template", + "epic_id": "e51", + "epic_title": "Always Green \u2014 Shift Left, Preflight Hard Block & Fix-or-Log Doctrine", + "bcp": 3, + "wsjf": 7.0, + "status": "done", + "links": [ + { + "file": ".gemini/extensions/bigpowers/commands/prompts/seed-conventions.md", + "line": 9, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-165945.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/commands/prompts/seed-conventions.md", + "line": 122, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-110149.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/skills/seed-conventions/SKILL.md", + "line": 11, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-131715.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/skills/seed-conventions/SKILL.md", + "line": 124, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-133750.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".trae/skills/seed-conventions/SKILL.md", + "line": 10, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-105711.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".trae/skills/seed-conventions/SKILL.md", + "line": 123, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-181656.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".windsurf/rules/seed-conventions.md", + "line": 10, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-174414.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".windsurf/rules/seed-conventions.md", + "line": 123, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-142931.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/epics/archive/e51-always-green-shift-left/e51s02-seed-preflight-default.md", + "line": 1, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-192541.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/epics/archive/e51-always-green-shift-left/e51s02-tasks.yaml", + "line": 31, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-233740.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/epics/archive/e51-always-green-shift-left/e51s02-tasks.yaml", + "line": 32, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-173515.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".agents/skills/seed-conventions/SKILL.md", + "line": 10, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-090946.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".agents/skills/seed-conventions/SKILL.md", + "line": 123, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-190415.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".kilocode/rules/seed-conventions.md", + "line": 10, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-192435.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".kilocode/rules/seed-conventions.md", + "line": 123, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-094025.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codex/skills/seed-conventions/SKILL.md", + "line": 10, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-161022.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codex/skills/seed-conventions/SKILL.md", + "line": 123, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-125910.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "skills/seed-conventions/REFERENCE.md", + "line": 1, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-215656.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "skills/seed-conventions/SKILL.md", + "line": 11, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260713-135950.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codebuddy/skills/seed-conventions/SKILL.md", + "line": 10, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-092605.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codebuddy/skills/seed-conventions/SKILL.md", + "line": 123, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-143757.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".zcode/skills/seed-conventions/SKILL.md", + "line": 10, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-225914.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".zcode/skills/seed-conventions/SKILL.md", + "line": 123, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-165619.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".mimocode/skills/seed-conventions/SKILL.md", + "line": 10, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-154936.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".mimocode/skills/seed-conventions/SKILL.md", + "line": 123, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-132530.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".hermes/skills/seed-conventions/SKILL.md", + "line": 10, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-174045.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".hermes/skills/seed-conventions/SKILL.md", + "line": 123, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164757.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/prompts/seed-conventions.md", + "line": 9, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-131004.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/prompts/seed-conventions.md", + "line": 122, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-091938.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/skills/seed-conventions/SKILL.md", + "line": 10, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-133945.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/skills/seed-conventions/SKILL.md", + "line": 123, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-174055.md", + "file": "specs/WORKFLOW-solo-git.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-001312.md", + "file": "specs/skills-wiki/skills/seed-conventions.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-110458.md", + "file": "specs/conventions-wiki/always-green-shift-left.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164534.md", + "file": "specs/verifications/steps/and-solo-git-profile-exists.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-005128.md", + "file": "specs/epics/e79-agentic-ste/e79s03-seed-conventions.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-235526.md", + "file": "specs/epics/archive/e51-always-green-shift-left/e51s01-conventions-always-green.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-174243.md", + "file": ".continue/rules/seed-conventions.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-165122.md", + "file": "website/src/content/docs/skills/seed-conventions.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260626-205146.md", + "file": "profiles/solo-git.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - }, + } + ], + "link_count": 40 + }, + { + "id": "e51s03", + "title": "kickoff-branch + verify-work \u2014 Preflight hard block and CI green gate", + "epic_id": "e51", + "epic_title": "Always Green \u2014 Shift Left, Preflight Hard Block & Fix-or-Log Doctrine", + "bcp": 2, + "wsjf": 7.0, + "status": "done", + "links": [ { - "file": "specs/verifications/reports/audit-cleancode-20260703-005444.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/commands/prompts/kickoff-branch.md", + "line": 6, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-223636.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/commands/prompts/verify-work.md", + "line": 12, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-181759.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/skills/verify-work/SKILL.md", + "line": 14, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-105145.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".gemini/extensions/bigpowers/skills/kickoff-branch/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-184319.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".trae/skills/verify-work/SKILL.md", + "line": 13, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-193609.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".trae/skills/kickoff-branch/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-174351.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".windsurf/rules/kickoff-branch.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-154353.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".windsurf/rules/verify-work.md", + "line": 13, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-131211.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/epics/archive/e51-always-green-shift-left/e51s03-tasks.yaml", + "line": 28, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-130715.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/epics/archive/e51-always-green-shift-left/e51s03-tasks.yaml", + "line": 30, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-182555.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/epics/archive/e51-always-green-shift-left/e51s03-preflight-hard-block.md", + "line": 1, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-124641.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".agents/skills/verify-work/SKILL.md", + "line": 13, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-083430.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".agents/skills/kickoff-branch/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-080042.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".kilocode/rules/kickoff-branch.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-120114.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".kilocode/rules/verify-work.md", + "line": 13, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-234357.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codex/skills/verify-work/SKILL.md", + "line": 13, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-110242.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codex/skills/kickoff-branch/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-143756.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "skills/verify-work/SKILL.md", + "line": 14, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-235505.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "skills/kickoff-branch/SKILL.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-220905.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codebuddy/skills/verify-work/SKILL.md", + "line": 13, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-160732.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".codebuddy/skills/kickoff-branch/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-145214.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".zcode/skills/verify-work/SKILL.md", + "line": 13, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-161026.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".zcode/skills/kickoff-branch/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164627.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".mimocode/skills/verify-work/SKILL.md", + "line": 13, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-143840.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".mimocode/skills/kickoff-branch/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-214041.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".hermes/skills/verify-work/SKILL.md", + "line": 13, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-001100.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".hermes/skills/kickoff-branch/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-150417.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/prompts/kickoff-branch.md", + "line": 6, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-155813.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/prompts/verify-work.md", + "line": 12, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164603.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/skills/verify-work/SKILL.md", + "line": 13, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-151437.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/skills/kickoff-branch/SKILL.md", + "line": 7, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-143504.md", + "file": "specs/skills-wiki/skills/kickoff-branch.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-185913.md", + "file": "specs/skills-wiki/skills/verify-work.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-154427.md", + "file": "specs/conventions-wiki/agent-workflow-mandates.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260713-140559.md", + "file": "specs/adr/0005-hard-gate-mandate.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-163136.md", + "file": "specs/agent-guide/rtk-commands-by-workflow.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-001518.md", + "file": "specs/verifications/steps/and-i-should-enforce-a-two-stage-review-gate.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260721-184837.md", + "file": "specs/verifications/steps/and-land-branch-script-exists.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170909.md", + "file": "specs/verifications/steps/and-tests-should-verify-behavior-through-public-apis-not-implementation-t8.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-200136.md", + "file": "specs/verifications/steps/then-skills-should-include-bold-hard-gate-callout-blocks.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-154246.md", + "file": "specs/verifications/steps/and-i-should-reject-work-that-fails-its-risk-tier-verification-gate.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-154541.md", + "file": "specs/verifications/steps/and-it-must-prohibit-direct-work-on-main-master-branches.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-105728.md", + "file": "specs/bugs/BUG-2026-07-25-land-branch-protected.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-111510.md", + "file": "specs/bugs/BUG-2026-07-06-verify-work-runner-scripts-oversized.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-180901.md", + "file": "specs/bugs/BUG-2026-07-06-verify-work-runner-scripts-oversized.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-133532.md", + "file": "specs/bugs/BUG-2026-07-25-land-branch-protected.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-145423.md", + "file": "specs/adr-wiki/0005-hard-gate-mandate.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-105643.md", + "file": "specs/benchmarks/verify-work.yaml", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-141624.md", + "file": "specs/tech-architecture/PLAN-add-hard-gates.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164911.md", + "file": "specs/tech-architecture/HARD-GATES-REFERENCE.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-174207.md", + "file": "specs/epics/archive/e44-migrate-version/e44s04-verify-and-report.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-160756.md", + "file": "specs/epics/archive/e26-security-review/e26s06-release-branch-gate.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-181236.md", + "file": "specs/epics/archive/e26-security-review/e26s05-verify-work-integration.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-163830.md", + "file": "specs/epics/archive/e38-traceability-gate/e38s07-release-branch-gate.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-092533.md", + "file": "specs/epics/archive/e38-traceability-gate/e38s05-verify-work-integration.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-174025.md", + "file": "specs/epics/archive/e25-migrate-spec-enhancements/e25s03-handoff-block.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260626-204652.md", + "file": "specs/assets/workflow-method-greenfield.svg", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-145349.md", + "file": "specs/assets/workflow-method-greenfield.excalidraw", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-164643.md", + "file": ".continue/rules/kickoff-branch.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260718-205433.md", + "file": ".continue/rules/verify-work.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-132944.md", + "file": "website/src/content/docs/decisions/0005-hard-gate-mandate.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-163746.md", + "file": "website/src/content/docs/skills/verify-work.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-091141.md", + "file": "website/src/content/docs/skills/kickoff-branch.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-184856.md", + "file": "scripts/land-branch.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" + } + ], + "link_count": 64 + }, + { + "id": "e51s04", + "title": "audit-code, develop-tdd, quick-fix, fix-bug \u2014 fix-or-log routing on gate failure", + "epic_id": "e51", + "epic_title": "Always Green \u2014 Shift Left, Preflight Hard Block & Fix-or-Log Doctrine", + "bcp": 2, + "wsjf": 7.0, + "status": "done", + "links": [ + { + "file": "specs/epics/archive/e51-always-green-shift-left/e51s04-fix-or-log-routing.md", + "line": 1, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-143844.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/epics/archive/e51-always-green-shift-left/e51s04-tasks.yaml", + "line": 32, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-133446.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/epics/archive/e51-always-green-shift-left/e51s04-tasks.yaml", + "line": 34, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-154339.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "skills/fix-bug/SKILL.md", + "line": 1, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-223425.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "skills/quick-fix/SKILL.md", + "line": 1, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-182836.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "skills/develop-tdd/SKILL.md", + "line": 1, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-202450.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "skills/audit-code/SKILL.md", + "line": 1, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-133710.md", + "file": ".fix_regex.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-194130.md", + "file": "hermes-verify-sed-fix.py", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-213831.md", + "file": ".hermes-verify-sed-fix.py", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-174245.md", + "file": ".windsurf/rules/develop-tdd.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-005800.md", + "file": ".windsurf/rules/quick-fix.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-173348.md", + "file": ".windsurf/rules/validate-fix.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-165006.md", + "file": ".windsurf/rules/fix-bug.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-005515.md", + "file": ".windsurf/rules/audit-code.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-165022.md", + "file": ".windsurf/rules/investigate-bug.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260709-005225.md", + "file": "specs/skills-wiki/skills/develop-tdd.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-143007.md", + "file": "specs/skills-wiki/skills/quick-fix.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-171058.md", + "file": "specs/skills-wiki/skills/validate-fix.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-150742.md", + "file": "specs/skills-wiki/skills/fix-bug.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164733.md", + "file": "specs/skills-wiki/skills/audit-code.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-165618.md", + "file": "specs/skills-wiki/skills/investigate-bug.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-130546.md", + "file": "specs/conventions-wiki/p1-high-fix-before-merge.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164707.md", + "file": "specs/verifications/steps/and-the-plan-specifies-test-levels-and-fixture-architectures.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-155946.md", + "file": "specs/verifications/steps/and-the-skill-packaging-pipeline-round-trips-a-golden-fixture-without-data-loss.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170347.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-175346.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-174005.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-165245.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-083149.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-163934.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170223.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-180022.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164441.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-163733.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-154637.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-160106.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-001919.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-181109.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-144757.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-143153.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-220941.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170744.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-174117.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005609.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-093202.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-122420.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-110206.md", + "file": "specs/verifications/reports/audit-cleancode-20260626-205129.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-120150.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-081618.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-080057.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-162136.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170448.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-234209.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-082609.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-172502.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-131734.md", + "file": "specs/verifications/reports/audit-cleancode-20260629-132717.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-182807.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-165137.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-173917.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-223301.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-185210.md", + "file": "specs/verifications/reports/audit-cleancode-20260622-001710.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-101322.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165920.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-165256.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-000102.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-192433.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-181904.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-165207.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-150326.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-105013.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170432.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-200110.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-165703.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-114242.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-163159.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260709-001233.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-010055.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-130623.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-163108.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-162439.md", + "file": "specs/verifications/reports/audit-cleancode-20260629-132810.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260629-130939.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-235439.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260709-002229.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164718.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-144202.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164609.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-183102.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-172406.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-133837.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-173408.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-233707.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-163954.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-212919.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-222132.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-163256.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164251.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-181458.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170547.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-005720.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-173125.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-164345.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-180244.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-120250.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170506.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-165035.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170532.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-112952.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-082500.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-130756.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170710.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-130915.md", + "file": "specs/verifications/reports/audit-cleancode-20260626-205844.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-194053.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-223023.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260709-001439.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-162245.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-202651.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170704.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-165120.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-173014.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260713-143840.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-174734.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-000955.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-175313.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-144557.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-163821.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-174133.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-201018.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-115538.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-165945.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-113034.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-181656.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164833.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-142931.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-181114.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-233740.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-161502.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-090946.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170255.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-125910.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164704.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-143757.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-132813.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-225914.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-164342.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165619.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-154344.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-174045.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-120815.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164757.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-164833.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-131004.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-154835.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-174055.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-165959.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164534.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164817.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005128.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-164759.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-235526.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-155747.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-174243.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-173218.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165122.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260626-204822.md", + "file": "specs/verifications/reports/audit-cleancode-20260626-205146.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-202348.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005444.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-161543.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-223636.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-155551.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-181759.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-125842.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-154353.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-113257.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-130715.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-181044.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-083430.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-223249.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-080042.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-133458.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-234357.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164823.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-220905.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-180900.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-160732.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-120136.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164627.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-104009.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-143840.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-163929.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-214041.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-234324.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-150417.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-180916.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-155813.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-081735.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164603.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-154818.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-143504.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-161735.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-154427.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-005423.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-163136.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-130845.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170909.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-200055.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-200136.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-173837.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-154246.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170738.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-180901.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-163839.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-133532.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-005546.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164911.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-153801.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-174207.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-194215.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-160756.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-200030.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-174025.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-004248.md", + "file": "specs/verifications/reports/audit-cleancode-20260626-204652.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-154311.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-091141.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260626-204755.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-154339.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-084719.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-223425.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-132017.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005800.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-171157.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-173348.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-183350.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005515.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-150937.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165022.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-091017.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-143007.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-082326.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164733.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-175521.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165618.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-110050.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164707.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260709-001337.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-155946.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260627-133613.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170347.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260626-195653.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-174005.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-005358.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-083149.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-220404.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170223.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-085740.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164441.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-223359.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-220941.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-193756.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-080057.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-163218.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170448.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-163309.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-082609.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-130821.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165256.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-160906.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165207.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-094142.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-200110.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-145833.md", + "file": "specs/verifications/reports/audit-cleancode-20260629-130939.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-142423.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-144202.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-202442.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-233707.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164319.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-163256.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-164036.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-181458.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-165346.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005720.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-080024.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165035.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-142902.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-130756.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-214125.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-130915.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-164249.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-144557.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-132604.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-174133.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-142359.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164833.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-163353.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-181114.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-132933.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170255.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-175550.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164704.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-174408.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165959.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-163120.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164817.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-080343.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-155747.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-082306.md", + "file": "specs/verifications/reports/audit-cleancode-20260626-204822.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-182339.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-155551.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-165418.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-125842.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-143447.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-181044.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-155114.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-223249.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-133637.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164823.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-005655.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-234324.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-165222.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-180916.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-131140.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-081735.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-165111.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-161735.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-144700.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005423.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-154214.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-130845.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-181546.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-200055.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-165807.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170738.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-083236.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-163839.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164918.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005546.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260629-132750.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-153801.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164343.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-200030.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-163338.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-004248.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-202558.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-154311.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170940.md", + "file": "specs/verifications/reports/audit-cleancode-20260626-204755.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-163657.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-171157.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-215213.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-091017.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-160919.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-082326.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-204345.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-175521.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-212711.md", + "file": "specs/verifications/reports/audit-cleancode-20260627-133613.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-153739.md", + "file": "specs/verifications/reports/audit-cleancode-20260626-195653.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-175227.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005358.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-180125.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-085740.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260621-225313.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-223359.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-164721.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-130821.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260721-093336.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-145833.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-132207.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-142423.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-130940.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164319.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-105058.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165346.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-163457.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-080024.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-084617.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-142902.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-084805.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-142359.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-174631.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-175550.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-174148.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-080343.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-000357.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-082306.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-222115.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165418.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260709-002322.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-143447.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260721-220022.md", + "file": "specs/verifications/reports/audit-cleancode-20260725-021918.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164429.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005655.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260713-135838.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165222.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-093012.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165111.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260713-152233.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-154214.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-131617.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-181546.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-181159.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165807.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164518.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-083236.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-223313.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164918.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-131350.md", + "file": "specs/verifications/reports/audit-cleancode-20260629-132750.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-083101.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164343.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260626-214501.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-163338.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-115557.md", + "file": "specs/verifications/reports/audit-cleancode-20260725-022131.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-114525.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170940.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-093128.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-153739.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-221847.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-180125.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-154451.md", + "file": "specs/verifications/reports/audit-cleancode-20260621-225313.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-004226.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-174148.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-212552.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-000357.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-161624.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-222115.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-181706.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164429.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-105035.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164518.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-092013.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-223313.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-001702.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-083101.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-132130.md", + "file": "specs/verifications/reports/audit-cleancode-20260626-214501.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-182429.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-221847.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-163956.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-004226.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260709-001902.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-163956.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260721-093246.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164141.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-204300.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-173033.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164141.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164050.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-173033.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165902.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164050.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-005336.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-132858.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-172425.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-174710.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-154726.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-165902.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-172525.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-005336.md", + "file": "specs/verifications/reports/audit-cleancode-20260629-130359.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-001029.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170706.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-172425.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170757.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-145255.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-142458.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-133730.md", + "file": "specs/verifications/reports/audit-cleancode-20260702-195845.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-154726.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-164155.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-154759.md", + "file": "specs/verifications/reports/audit-cleancode-20260621-182630.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-175929.md", + "file": "specs/verifications/reports/audit-cleancode-20260629-130700.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-172525.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-153136.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-133254.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-172925.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-184658.md", + "file": "specs/verifications/reports/audit-cleancode-20260621-231038.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-164258.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-170431.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-164418.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-163837.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-194009.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-000548.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260724-092924.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-150200.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260629-130359.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-175152.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-130821.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-163238.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-190539.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-180948.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170706.md", + "file": "specs/verifications/reports/audit-cleancode-20260704-144506.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170757.md", + "file": "specs/verifications/reports/audit-cleancode-20260622-001925.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-163613.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-164958.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-173429.md", + "file": "specs/verifications/reports/audit-cleancode-20260705-165537.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-142458.md", + "file": "specs/verifications/reports/audit-cleancode-20260703-151341.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260709-005318.md", + "file": "specs/verifications/reports/audit-cleancode-20260621-185054.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-235409.md", + "file": "specs/bugs/BUG-2026-07-07-compliance-skill-catalog-n7.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260709-001952.md", + "file": "specs/bugs/BUG-2026-07-04-filesize-gate-python-blindspot.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260702-195845.md", + "file": "specs/bugs/BUG-2026-07-07-e48-audit-gaps.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-164155.md", + "file": "specs/bugs/BUG-2026-07-06-gate-trace-matrix-oversized.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260709-002154.md", + "file": "specs/bugs/BUG-2026-07-06-audit-code-auditor-oversized.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-171134.md", + "file": "specs/bugs/BUG-2026-07-06-plan-release-gap-logic-boolean.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260621-182630.md", + "file": "specs/bugs/BUG-2026-07-06-migrate-spec-migration-logic-violations.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-165733.md", + "file": "specs/bugs/BUG-2026-07-06-migrate-spec-migration-logic-violations.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-091717.md", + "file": "specs/bugs/BUG-2026-07-04-tautological-verify.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-084911.md", + "file": "specs/bugs/BUG-2026-07-23-completeness-critic-code-tags-schema-drift.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260629-130700.md", + "file": "specs/bugs/BUG-2026-07-07-e48-audit-gaps.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-153136.md", + "file": "specs/bugs/BUG-2026-07-04-filesize-gate-python-blindspot.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-172925.md", + "file": "specs/bugs/BUG-2026-07-03-trace-engine-vacuous-gate.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-182346.md", + "file": "specs/bugs/BUG-2026-07-23-completeness-critic-code-tags-schema-drift.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-115503.md", + "file": "specs/bugs/BUG-2026-07-03-trace-engine-vacuous-gate.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-101402.md", + "file": "specs/bugs/BUG-2026-07-06-gate-trace-matrix-oversized.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260621-231038.md", + "file": "specs/bugs/BUG-2026-07-04-tautological-verify.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-123626.md", + "file": "specs/bugs/BUG-2026-07-03-codebase-wiki-venv-pollution.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-184355.md", + "file": "specs/bugs/BUG-2026-07-06-audit-code-auditor-oversized.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-172751.md", + "file": "specs/bugs/BUG-2026-07-06-plan-release-gap-logic-boolean.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-170431.md", + "file": "specs/bugs/BUG-2026-07-03-codebase-wiki-venv-pollution.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-101633.md", + "file": "specs/bugs/BUG-2026-07-07-compliance-skill-catalog-n7.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-130900.md", + "file": "specs/workflows/build-fix.yaml", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-103924.md", + "file": "specs/benchmarks/develop-tdd.yaml", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260707-101425.md", + "file": "specs/epics/archive/e44-migrate-version/e44s06-golden-fixtures.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-163837.md", + "file": "specs/epics/archive/e19-quick-fix-fast-path/e19s01-quick-fix.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-175105.md", + "file": "specs/epics/archive/e18-quality-gates-impact/e18s01-audit-code-gate.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-000548.md", + "file": "specs/epics/archive/e26-security-review/e26s07-fix-bug-integration.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-150200.md", + "file": "specs/epics/archive/e42-golden-stories/e42s02-minimal-api-fixture.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-175152.md", + "file": "specs/epics/archive/e43-showcase-repo/e43s03-fix-real-bug.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-234704.md", + "file": ".continue/rules/develop-tdd.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-163238.md", + "file": ".continue/rules/quick-fix.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-172133.md", + "file": ".continue/rules/validate-fix.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-180948.md", + "file": ".continue/rules/fix-bug.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-214329.md", + "file": ".continue/rules/audit-code.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260704-144506.md", + "file": ".continue/rules/investigate-bug.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260718-210010.md", + "file": "website/src/content/docs/skills/audit-code.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260706-173306.md", + "file": "website/src/content/docs/skills/develop-tdd.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260622-001925.md", + "file": "website/src/content/docs/skills/fix-bug.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-164958.md", + "file": "website/src/content/docs/skills/investigate-bug.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260705-165537.md", + "file": "website/src/content/docs/skills/validate-fix.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260703-151341.md", + "file": "website/src/content/docs/skills/quick-fix.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260723-131314.md", + "file": ".kilocode/rules/develop-tdd.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/reports/audit-cleancode-20260621-185054.md", + "file": ".kilocode/rules/quick-fix.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07-compliance-skill-catalog-n7.okf.md", + "file": ".kilocode/rules/validate-fix.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-04-filesize-gate-python-blindspot.md", + "file": ".kilocode/rules/fix-bug.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07-e48-audit-gaps.md", + "file": ".kilocode/rules/audit-code.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-gate-trace-matrix-oversized.md", + "file": ".kilocode/rules/investigate-bug.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-audit-code-auditor-oversized.md", + "file": "scripts/audit-catalog.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" + } + ], + "link_count": 321 + }, + { + "id": "e51s05", + "title": "CLAUDE.md \u2014 solo-default agent rules + bigpowers Preflight command row", + "epic_id": "e51", + "epic_title": "Always Green \u2014 Shift Left, Preflight Hard Block & Fix-or-Log Doctrine", + "bcp": 2, + "wsjf": 7.0, + "status": "done", + "links": [ + { + "file": "specs/epics/archive/e51-always-green-shift-left/e51s05-claude-preflight-row.md", + "line": 1, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-06-plan-release-gap-logic-boolean.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/epics/archive/e51-always-green-shift-left/epic.yaml", + "line": 139, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-06-migrate-spec-migration-logic-violations.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/epics/archive/e51-always-green-shift-left/e51s05-tasks.yaml", + "line": 31, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-06-migrate-spec-migration-logic-violations.okf.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/epics/archive/e51-always-green-shift-left/e51s05-tasks.yaml", + "line": 32, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-04-tautological-verify.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "CLAUDE.md", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-23-completeness-critic-code-tags-schema-drift.okf.md", + "file": "specs/agent-guide/agent-rules.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07-e48-audit-gaps.okf.md", + "file": "specs/epics/archive/e51-always-green-shift-left/e51s02-seed-preflight-default.md", "line": 0, "confidence": "medium", "method": "file_heuristic" + } + ], + "link_count": 7 + }, + { + "id": "e54s01", + "title": "Snapshot the current skill catalog as an immutable baseline", + "epic_id": "e54", + "epic_title": "Freeze Catalog Drift \u2014 Stable Baseline Before Skill Reclassification", + "bcp": 2, + "wsjf": 6.7, + "status": "done", + "links": [ + { + "file": "scripts/snapshot-catalog-baseline.sh", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-04-filesize-gate-python-blindspot.okf.md", + "file": "specs/verifications/steps/then-skills-should-include-bold-hard-gate-callout-blocks.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-trace-engine-vacuous-gate.md", + "file": "specs/verifications/steps/and-the-skill-packaging-pipeline-round-trips-a-golden-fixture-without-data-loss.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-23-completeness-critic-code-tags-schema-drift.md", + "file": "specs/bugs/BUG-2026-07-07-compliance-skill-catalog-n7.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-trace-engine-vacuous-gate.okf.md", + "file": "specs/bugs/BUG-2026-07-07-compliance-skill-catalog-n7.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-gate-trace-matrix-oversized.okf.md", + "file": "specs/tech-architecture/CATALOG-BASELINE-2026-07-23.yaml", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-04-tautological-verify.okf.md", + "file": "specs/epics/archive/e54-freeze-catalog-drift/e54s01-catalog-baseline-snapshot.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-codebase-wiki-venv-pollution.okf.md", + "file": "scripts/validate-skill-catalog.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-06-audit-code-auditor-oversized.okf.md", + "file": "specs/epics/archive/e54-freeze-catalog-drift/e54s01-tasks.yaml", "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "confidence": "low", + "method": "task_reference" + } + ], + "link_count": 9 + }, + { + "id": "e54s02", + "title": "Add a soft drift-detection gate for the freeze window", + "epic_id": "e54", + "epic_title": "Freeze Catalog Drift \u2014 Stable Baseline Before Skill Reclassification", + "bcp": 3, + "wsjf": 6.7, + "status": "done", + "links": [ + { + "file": "scripts/check-catalog-drift.sh", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/bugs/BUG-2026-07-06-plan-release-gap-logic-boolean.md", + "file": "specs/verifications/steps/and-i-should-enforce-a-two-stage-review-gate.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-03-codebase-wiki-venv-pollution.md", + "file": "specs/verifications/steps/and-there-should-be-clear-seams-for-testing-and-extension.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07-compliance-skill-catalog-n7.md", + "file": "specs/verifications/steps/then-i-should-surface-assumptions-before-writing-code.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/workflows/build-fix.yaml", + "file": "specs/verifications/steps/then-skills-should-include-bold-hard-gate-callout-blocks.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/benchmarks/develop-tdd.yaml", + "file": "specs/verifications/steps/and-i-should-not-write-code-before-the-design-is-approved.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e44-migrate-version/e44s06-golden-fixtures.md", + "file": "specs/verifications/steps/and-it-must-mandate-the-f-i-r-s-t-rubric-for-tests.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e19-quick-fix-fast-path/e19s01-quick-fix.md", + "file": "specs/verifications/steps/and-error-messages-should-include-a-remediation-hint-for-the-agent.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e18-quality-gates-impact/e18s01-audit-code-gate.md", + "file": "specs/verifications/steps/and-the-plan-contains-scenario-ids-in-the-format-sc-ennsyy-p-0-1-2-3-nn.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e26-security-review/e26s07-fix-bug-integration.md", + "file": "specs/verifications/steps/and-i-should-explain-the-code-s-purpose-and-callers-before-modifying-zoom-out.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e42-golden-stories/e42s02-minimal-api-fixture.md", + "file": "specs/tech-architecture/PLAN-add-hard-gates.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e43-showcase-repo/e43s03-fix-real-bug.md", + "file": "specs/epics/archive/e54-freeze-catalog-drift/e54s02-drift-detection-gate.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".continue/rules/develop-tdd.md", + "file": "specs/epics/archive/e54-freeze-catalog-drift/e54s02-tasks.yaml", "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "confidence": "low", + "method": "task_reference" }, { - "file": ".continue/rules/quick-fix.md", + "file": "specs/epics/archive/e54-freeze-catalog-drift/e54s03-tasks.yaml", "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "confidence": "low", + "method": "task_reference" + } + ], + "link_count": 14 + }, + { + "id": "e54s03", + "title": "Document the freeze's scope, exit criteria, and exception process", + "epic_id": "e54", + "epic_title": "Freeze Catalog Drift \u2014 Stable Baseline Before Skill Reclassification", + "bcp": 1, + "wsjf": 6.7, + "status": "done", + "links": [ + { + "file": "CONVENTIONS.md", + "line": 13, + "confidence": "high", + "method": "explicit_tag" }, { - "file": ".continue/rules/validate-fix.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/verifications/e54s03-verify.yaml", + "line": 12, + "confidence": "high", + "method": "explicit_tag" }, { - "file": ".continue/rules/fix-bug.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/verifications/e54s03-verify.yaml", + "line": 14, + "confidence": "high", + "method": "explicit_tag" }, { - "file": ".continue/rules/audit-code.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/verifications/e54s03-verify.yaml", + "line": 50, + "confidence": "high", + "method": "explicit_tag" }, { - "file": ".continue/rules/investigate-bug.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/verifications/e54-reverify.md", + "line": 62, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "website/src/content/docs/skills/audit-code.mdx", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/verifications/e54-reverify.md", + "line": 72, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "website/src/content/docs/skills/develop-tdd.mdx", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/verifications/e54-reverify.md", + "line": 111, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "website/src/content/docs/skills/fix-bug.mdx", + "file": "specs/conventions-wiki/semantic-release-the-real-version-is-never-hand-tracked.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "website/src/content/docs/skills/investigate-bug.mdx", + "file": "specs/conventions-wiki/skill-naming-conventions-and-exceptions.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "website/src/content/docs/skills/validate-fix.mdx", + "file": "specs/conventions-wiki/guardrails-and-other-artifacts.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "website/src/content/docs/skills/quick-fix.mdx", + "file": "specs/wayfinder/doc-templates/tickets/T17-scope-and-vision.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".kilocode/rules/develop-tdd.md", + "file": "specs/verifications/steps/and-i-should-push-back-on-unnecessary-complexity.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".kilocode/rules/quick-fix.md", + "file": "specs/verifications/steps/and-exceptions-should-be-preferred-over-error-codes.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".kilocode/rules/validate-fix.md", + "file": "specs/verifications/steps/and-i-should-detect-red-flag-rationalizations-in-my-own-thought-process.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".kilocode/rules/fix-bug.md", + "file": "specs/verifications/steps/and-i-should-prioritize-the-minimum-viable-implementation.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".kilocode/rules/audit-code.md", + "file": "specs/verifications/steps/and-there-should-be-clear-seams-for-testing-and-extension.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": ".kilocode/rules/investigate-bug.md", + "file": "specs/verifications/steps/then-it-must-mandate-conventional-commits-1-0-0-and-semver-2-0-0.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/audit-catalog.sh", + "file": "specs/verifications/steps/and-i-should-match-the-existing-code-style-and-conventions.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" - } - ], - "link_count": 625 - }, - { - "id": "e51s05", - "title": "CLAUDE.md \u2014 solo-default agent rules + bigpowers Preflight command row", - "epic_id": "e51", - "epic_title": "Always Green \u2014 Shift Left, Preflight Hard Block & Fix-or-Log Doctrine", - "bcp": 2, - "wsjf": 7.0, - "status": "done", - "links": [ - { - "file": "specs/epics/archive/e51-always-green-shift-left/e51s05-claude-preflight-row.md", - "line": 1, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "specs/epics/archive/e51-always-green-shift-left/epic.yaml", - "line": 139, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "specs/epics/archive/e51-always-green-shift-left/e51s05-tasks.yaml", - "line": 31, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "specs/epics/archive/e51-always-green-shift-left/e51s05-tasks.yaml", - "line": 32, - "confidence": "high", - "method": "explicit_tag" }, { - "file": "CLAUDE.md", - "line": 2, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/steps/and-the-plan-contains-a-risk-matrix.sh", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/agent-guide/agent-rules.md", + "file": "specs/verifications/steps/and-the-plan-specifies-test-levels-and-fixture-architectures.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e51-always-green-shift-left/e51s02-seed-preflight-default.md", + "file": "specs/verifications/steps/and-there-should-be-no-code-duplication-dry.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" - } - ], - "link_count": 7 - }, - { - "id": "e54s01", - "title": "Snapshot the current skill catalog as an immutable baseline", - "epic_id": "e54", - "epic_title": "Freeze Catalog Drift \u2014 Stable Baseline Before Skill Reclassification", - "bcp": 2, - "wsjf": 6.7, - "status": "done", - "links": [ + }, { - "file": "scripts/snapshot-catalog-baseline.sh", - "line": 2, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/steps/and-there-should-be-no-magic-strings-or-numbers-g25.sh", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/verifications/steps/then-skills-should-include-bold-hard-gate-callout-blocks.sh", + "file": "specs/verifications/steps/and-it-must-mandate-the-boy-scout-rule-leave-code-cleaner.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-the-skill-packaging-pipeline-round-trips-a-golden-fixture-without-data-loss.sh", + "file": "specs/verifications/steps/and-filenames-should-accurately-describe-their-contents-to-minimize-read-file-calls.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07-compliance-skill-catalog-n7.okf.md", + "file": "specs/verifications/steps/and-each-module-should-follow-the-single-responsibility-principle.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/bugs/BUG-2026-07-07-compliance-skill-catalog-n7.md", + "file": "specs/verifications/steps/and-there-should-be-no-ignored-tests-without-an-explicit-ambiguity-note-t4.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/tech-architecture/CATALOG-BASELINE-2026-07-23.yaml", + "file": "specs/verifications/steps/and-i-should-define-verifiable-success-criteria-for-every-step.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e54-freeze-catalog-drift/e54s01-catalog-baseline-snapshot.md", + "file": "specs/verifications/steps/and-there-should-be-no-commented-out-code-c5.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/validate-skill-catalog.sh", + "file": "specs/verifications/steps/and-the-directory-structure-should-be-predictable.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e54-freeze-catalog-drift/e54s01-tasks.yaml", + "file": "specs/verifications/steps/and-it-must-mandate-the-srp-single-responsibility-principle.sh", "line": 0, - "confidence": "low", - "method": "task_reference" - } - ], - "link_count": 9 - }, - { - "id": "e54s02", - "title": "Add a soft drift-detection gate for the freeze window", - "epic_id": "e54", - "epic_title": "Freeze Catalog Drift \u2014 Stable Baseline Before Skill Reclassification", - "bcp": 3, - "wsjf": 6.7, - "status": "done", - "links": [ + "confidence": "medium", + "method": "file_heuristic" + }, { - "file": "scripts/check-catalog-drift.sh", - "line": 2, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/verifications/steps/and-i-should-not-write-code-before-the-design-is-approved.sh", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-i-should-enforce-a-two-stage-review-gate.sh", + "file": "specs/verifications/steps/and-there-should-be-no-code-duplication-dry-g5.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-there-should-be-clear-seams-for-testing-and-extension.sh", + "file": "specs/verifications/steps/and-it-must-mandate-the-f-i-r-s-t-rubric-for-tests.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/then-i-should-surface-assumptions-before-writing-code.sh", + "file": "specs/verifications/steps/and-error-messages-should-include-the-offending-value-and-expected-shape.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/then-skills-should-include-bold-hard-gate-callout-blocks.sh", + "file": "specs/verifications/steps/and-classes-should-follow-the-single-responsibility-principle-srp.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-i-should-not-write-code-before-the-design-is-approved.sh", + "file": "specs/verifications/steps/and-it-must-mandate-the-why-not-what-commenting-rule.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-it-must-mandate-the-f-i-r-s-t-rubric-for-tests.sh", + "file": "specs/verifications/steps/and-there-should-be-no-redundant-comments-that-restate-code.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" @@ -20706,13 +15408,19 @@ "method": "file_heuristic" }, { - "file": "specs/tech-architecture/PLAN-add-hard-gates.md", + "file": "specs/verifications/steps/and-the-skill-packaging-pipeline-round-trips-a-golden-fixture-without-data-loss.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e54-freeze-catalog-drift/e54s02-drift-detection-gate.md", + "file": "specs/verifications/steps/then-names-should-be-intention-revealing-and-unambiguous-n1-n4.sh", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "specs/epics/archive/e54-freeze-catalog-drift/e54s03-freeze-scope-and-exit.md", "line": 0, "confidence": "medium", "method": "file_heuristic" @@ -20730,632 +15438,758 @@ "method": "task_reference" } ], - "link_count": 14 + "link_count": 45 }, { - "id": "e54s03", - "title": "Document the freeze's scope, exit criteria, and exception process", - "epic_id": "e54", - "epic_title": "Freeze Catalog Drift \u2014 Stable Baseline Before Skill Reclassification", - "bcp": 1, - "wsjf": 6.7, + "id": "e55s01", + "title": "Map every current doctrine source to a B0-B10 + Capstone block", + "epic_id": "e55", + "epic_title": "Extract Constitution \u2014 Consolidate Doctrine into One File", + "bcp": 0, + "wsjf": 6.0, "status": "done", "links": [ { - "file": "CONVENTIONS.md", - "line": 13, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "specs/verifications/e54s03-verify.yaml", - "line": 12, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "specs/verifications/e54s03-verify.yaml", - "line": 14, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "specs/verifications/e54s03-verify.yaml", - "line": 50, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "specs/verifications/e54-reverify.md", - "line": 62, + "file": "specs/verifications/e55s01-verify.yaml", + "line": 65, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/verifications/e54-reverify.md", - "line": 72, + "file": "specs/epics/e55-extract-constitution/e55s01-doctrine-mapping.md", + "line": 3, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/verifications/e54-reverify.md", - "line": 111, + "file": "specs/epics/archive/e55-extract-constitution/e55s01-doctrine-mapping.md", + "line": 3, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/conventions-wiki/semantic-release-the-real-version-is-never-hand-tracked.md", + "file": "specs/epics/e55-extract-constitution/e55s01-doctrine-mapping-audit.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/conventions-wiki/skill-naming-conventions-and-exceptions.md", + "file": "specs/epics/archive/e55-extract-constitution/e55s01-doctrine-mapping-audit.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/conventions-wiki/guardrails-and-other-artifacts.md", + "file": "specs/epics/archive/e33-docs-website/e33s02-source-mapping.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/wayfinder/doc-templates/tickets/T17-scope-and-vision.md", + "file": "specs/epics/e55-extract-constitution/e55s01-tasks.yaml", "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "confidence": "low", + "method": "task_reference" }, { - "file": "specs/verifications/steps/and-i-should-push-back-on-unnecessary-complexity.sh", + "file": "specs/epics/archive/e55-extract-constitution/e55s01-tasks.yaml", "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "confidence": "low", + "method": "task_reference" + } + ], + "link_count": 8 + }, + { + "id": "e55s02", + "title": "Write constitution.md from the mapping, CLAUDE.md/CONVENTIONS.md unchanged", + "epic_id": "e55", + "epic_title": "Extract Constitution \u2014 Consolidate Doctrine into One File", + "bcp": 0, + "wsjf": 6.0, + "status": "done", + "links": [ + { + "file": "constitution.md", + "line": 3, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-exceptions-should-be-preferred-over-error-codes.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/verifications/e55s02-verify.yaml", + "line": 69, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-i-should-detect-red-flag-rationalizations-in-my-own-thought-process.sh", + "file": "specs/verifications/steps/and-i-should-not-write-code-before-the-design-is-approved.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-i-should-prioritize-the-minimum-viable-implementation.sh", + "file": "specs/epics/e55-extract-constitution/e55s02-tasks.yaml", "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "confidence": "low", + "method": "task_reference" }, { - "file": "specs/verifications/steps/and-there-should-be-clear-seams-for-testing-and-extension.sh", + "file": "specs/epics/archive/e55-extract-constitution/e55s02-tasks.yaml", "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "confidence": "low", + "method": "task_reference" + } + ], + "link_count": 5 + }, + { + "id": "e55s03", + "title": "Point CLAUDE.md/CONVENTIONS.md at constitution.md, don't delete them yet", + "epic_id": "e55", + "epic_title": "Extract Constitution \u2014 Consolidate Doctrine into One File", + "bcp": 0, + "wsjf": 6.0, + "status": "done", + "links": [ + { + "file": "CONVENTIONS.md", + "line": 14, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/then-it-must-mandate-conventional-commits-1-0-0-and-semver-2-0-0.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/verifications/e55s03-verify.yaml", + "line": 53, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-i-should-match-the-existing-code-style-and-conventions.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/epics/e55-extract-constitution/e55s03-tasks.yaml", + "line": 40, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "specs/epics/e55-extract-constitution/e55s03-tasks.yaml", + "line": 41, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "specs/epics/e55-extract-constitution/e55s03-cross-reference-pointers.md", + "line": 88, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "specs/epics/archive/e55-extract-constitution/e55s03-tasks.yaml", + "line": 40, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "specs/epics/archive/e55-extract-constitution/e55s03-tasks.yaml", + "line": 41, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-the-plan-contains-a-risk-matrix.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/epics/archive/e55-extract-constitution/e55s03-cross-reference-pointers.md", + "line": 88, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-the-plan-specifies-test-levels-and-fixture-architectures.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "CLAUDE.md", + "line": 5, + "confidence": "high", + "method": "explicit_tag" + } + ], + "link_count": 9 + }, + { + "id": "e60s01", + "title": "Interactive installer with ASCII banner, global/local, tool selection", + "epic_id": "e60", + "epic_title": "Interactive Installer \u2014 BMAD-Polished Setup for bigpowers", + "bcp": 0, + "wsjf": 9.0, + "status": "done", + "links": [ + { + "file": "bin/setup.js", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-there-should-be-no-code-duplication-dry.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/verifications/AUDIT-e60-e60s01.md", + "line": 48, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-there-should-be-no-magic-strings-or-numbers-g25.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/epics/e60-interactive-installer/epic.yaml", + "line": 35, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-it-must-mandate-the-boy-scout-rule-leave-code-cleaner.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "scripts/install.sh", + "line": 3, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-filenames-should-accurately-describe-their-contents-to-minimize-read-file-calls.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "scripts/test-install-helpers.sh", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-each-module-should-follow-the-single-responsibility-principle.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "scripts/test-install-helpers.js", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-there-should-be-no-ignored-tests-without-an-explicit-ambiguity-note-t4.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "scripts/lib/install-targets-a.sh", + "line": 23, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-i-should-define-verifiable-success-criteria-for-every-step.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "scripts/lib/install-helpers.js", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-there-should-be-no-commented-out-code-c5.sh", + "file": "docs/images/interactive-installer.png", "line": 0, "confidence": "medium", "method": "file_heuristic" + } + ], + "link_count": 9 + }, + { + "id": "e61s01", + "title": "Hermes adapter + hook templates (Wave A)", + "epic_id": "e61", + "epic_title": "Integration: Hermes Agent \u2014 Skills + 3 Hook Systems", + "bcp": 0, + "wsjf": 5.0, + "status": "done", + "links": [ + { + "file": "specs/verifications/AUDIT-e61-e61s01.md", + "line": 45, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-the-directory-structure-should-be-predictable.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/epics/e61-integration-hermes/e61s01-tasks.yaml", + "line": 14, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-it-must-mandate-the-srp-single-responsibility-principle.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/epics/e61-integration-hermes/e61s01-hermes-adapter-hooks.md", + "line": 3, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-i-should-not-write-code-before-the-design-is-approved.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "scripts/test-hermes-adapter.sh", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-there-should-be-no-code-duplication-dry-g5.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "scripts/adapters/hermes.sh", + "line": 3, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-it-must-mandate-the-f-i-r-s-t-rubric-for-tests.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "scripts/hooks/hermes/shell/hooks-config.example.yaml", + "line": 1, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-error-messages-should-include-the-offending-value-and-expected-shape.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "scripts/hooks/hermes/shell/block-dangerous-terminal.sh", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-classes-should-follow-the-single-responsibility-principle-srp.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "scripts/hooks/hermes/plugin/guard-git-plugin.py", + "line": 1, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-it-must-mandate-the-why-not-what-commenting-rule.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "scripts/hooks/hermes/gateway/session-log/handler.py", + "line": 1, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-there-should-be-no-redundant-comments-that-restate-code.sh", + "file": "specs/epics/e74-integration-antigravity/e74s01-wave-a-adapter-research.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/verifications/steps/and-error-messages-should-include-a-remediation-hint-for-the-agent.sh", + "file": "specs/epics/e64-integration-gemini/e64s01-gemini-hooks-adapter.md", "line": 0, "confidence": "medium", "method": "file_heuristic" + } + ], + "link_count": 11 + }, + { + "id": "e61s02", + "title": "Install hub wiring (Wave B)", + "epic_id": "e61", + "epic_title": "Integration: Hermes Agent \u2014 Skills + 3 Hook Systems", + "bcp": 0, + "wsjf": 5.0, + "status": "done", + "links": [ + { + "file": "specs/verifications/e61s02-verify.yaml", + "line": 1, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-the-plan-contains-scenario-ids-in-the-format-sc-ennsyy-p-0-1-2-3-nn.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/verifications/AUDIT-e61-e61s02.md", + "line": 48, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-i-should-explain-the-code-s-purpose-and-callers-before-modifying-zoom-out.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "specs/epics/e61-integration-hermes/e61s02-tasks.yaml", + "line": 1, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-the-skill-packaging-pipeline-round-trips-a-golden-fixture-without-data-loss.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "scripts/test-hermes-hub.sh", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/verifications/steps/then-names-should-be-intention-revealing-and-unambiguous-n1-n4.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "scripts/lib/install-helpers.js", + "line": 3, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/epics/archive/e54-freeze-catalog-drift/e54s03-freeze-scope-and-exit.md", + "file": "specs/epics/e74-integration-antigravity/e74s02-hub-wiring.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e54-freeze-catalog-drift/e54s02-tasks.yaml", - "line": 0, - "confidence": "low", - "method": "task_reference" - }, - { - "file": "specs/epics/archive/e54-freeze-catalog-drift/e54s03-tasks.yaml", + "file": "specs/epics/e64-integration-gemini/e64s02-hub-wiring.md", "line": 0, - "confidence": "low", - "method": "task_reference" - } - ], - "link_count": 45 - }, - { - "id": "e55s01", - "title": "Map every current doctrine source to a B0-B10 + Capstone block", - "epic_id": "e55", - "epic_title": "Extract Constitution \u2014 Consolidate Doctrine into One File", - "bcp": 0, - "wsjf": 6.0, - "status": "done", - "links": [ + "confidence": "medium", + "method": "file_heuristic" + }, { - "file": "specs/verifications/e55s01-verify.yaml", - "line": 65, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/epics/e69-integration-mimo-code/e69s02-hub-wiring.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/epics/e55-extract-constitution/e55s01-doctrine-mapping.md", - "line": 3, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/epics/e76-integration-zcode/e76s02-hub-wiring.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/epics/archive/e55-extract-constitution/e55s01-doctrine-mapping.md", - "line": 3, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/epics/e61-integration-hermes/e61s02-hub-wiring.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/epics/e55-extract-constitution/e55s01-doctrine-mapping-audit.md", + "file": "scripts/generate-wave-b-hub.py", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e55-extract-constitution/e55s01-doctrine-mapping-audit.md", + "file": "scripts/lib/wave_b_hub_patch.py", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e33-docs-website/e33s02-source-mapping.md", + "file": "scripts/lib/wave_b_hub_config.py", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/e55-extract-constitution/e55s01-tasks.yaml", + "file": "scripts/lib/wave_b_hub_codegen_install.py", "line": 0, - "confidence": "low", - "method": "task_reference" + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/epics/archive/e55-extract-constitution/e55s01-tasks.yaml", + "file": "scripts/lib/wave_b_hub_codegen_helpers.py", "line": 0, - "confidence": "low", - "method": "task_reference" + "confidence": "medium", + "method": "file_heuristic" } ], - "link_count": 8 + "link_count": 15 }, { - "id": "e55s02", - "title": "Write constitution.md from the mapping, CLAUDE.md/CONVENTIONS.md unchanged", - "epic_id": "e55", - "epic_title": "Extract Constitution \u2014 Consolidate Doctrine into One File", + "id": "e62s01", + "title": "Integration: OpenCode adapter (Wave A)", + "epic_id": "e62", + "epic_title": "Integration: OpenCode \u2014 Skills + No Hooks", "bcp": 0, - "wsjf": 6.0, + "wsjf": 4.0, "status": "done", "links": [ { - "file": "constitution.md", - "line": 3, + "file": "scripts/adapters/opencode.sh", + "line": 2, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/verifications/e55s02-verify.yaml", - "line": 69, + "file": "scripts/test-opencode-adapter.sh", + "line": 2, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/verifications/steps/and-i-should-not-write-code-before-the-design-is-approved.sh", + "file": "specs/epics/e74-integration-antigravity/e74s01-wave-a-adapter-research.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - }, - { - "file": "specs/epics/e55-extract-constitution/e55s02-tasks.yaml", - "line": 0, - "confidence": "low", - "method": "task_reference" - }, - { - "file": "specs/epics/archive/e55-extract-constitution/e55s02-tasks.yaml", - "line": 0, - "confidence": "low", - "method": "task_reference" } ], - "link_count": 5 + "link_count": 3 }, { - "id": "e55s03", - "title": "Point CLAUDE.md/CONVENTIONS.md at constitution.md, don't delete them yet", - "epic_id": "e55", - "epic_title": "Extract Constitution \u2014 Consolidate Doctrine into One File", + "id": "e62s02", + "title": "Install hub wiring (Wave B)", + "epic_id": "e62", + "epic_title": "Integration: OpenCode \u2014 Skills + No Hooks", "bcp": 0, - "wsjf": 6.0, + "wsjf": 4.0, "status": "done", "links": [ { - "file": "CONVENTIONS.md", - "line": 14, + "file": "bin/setup.js", + "line": 5, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/verifications/e55s03-verify.yaml", - "line": 53, + "file": "scripts/install.sh", + "line": 8, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e55-extract-constitution/e55s03-tasks.yaml", - "line": 40, + "file": "scripts/verify-install.sh", + "line": 5, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e55-extract-constitution/e55s03-tasks.yaml", - "line": 41, + "file": "scripts/lib/install-helpers.js", + "line": 9, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e55-extract-constitution/e55s03-cross-reference-pointers.md", - "line": 88, + "file": "scripts/lib/install-helpers.js", + "line": 296, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/archive/e55-extract-constitution/e55s03-tasks.yaml", - "line": 40, + "file": "scripts/test-opencode-hub.sh", + "line": 2, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/archive/e55-extract-constitution/e55s03-tasks.yaml", - "line": 41, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/epics/e74-integration-antigravity/e74s02-hub-wiring.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/epics/archive/e55-extract-constitution/e55s03-cross-reference-pointers.md", - "line": 88, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/epics/e64-integration-gemini/e64s02-hub-wiring.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "CLAUDE.md", - "line": 5, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/epics/e69-integration-mimo-code/e69s02-hub-wiring.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "specs/epics/e76-integration-zcode/e76s02-hub-wiring.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "specs/epics/e61-integration-hermes/e61s02-hub-wiring.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "scripts/generate-wave-b-hub.py", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "scripts/lib/wave_b_hub_patch.py", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "scripts/lib/wave_b_hub_config.py", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "scripts/lib/wave_b_hub_codegen_install.py", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "scripts/lib/wave_b_hub_codegen_helpers.py", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" } ], - "link_count": 9 + "link_count": 16 }, { - "id": "e60s01", - "title": "Interactive installer with ASCII banner, global/local, tool selection", - "epic_id": "e60", - "epic_title": "Interactive Installer \u2014 BMAD-Polished Setup for bigpowers", + "id": "e64s01", + "title": "Gemini hooks adapter \u2014 event docs, templates, adapter completeness (Wave A)", + "epic_id": "e64", + "epic_title": "Integration: Gemini CLI \u2014 Extensions + Hooks", "bcp": 0, - "wsjf": 9.0, + "wsjf": 6.0, "status": "done", "links": [ { - "file": "bin/setup.js", + "file": ".gemini/extensions/bigpowers/hooks/before-tool-git-guard.sh", "line": 2, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/verifications/AUDIT-e60-e60s01.md", - "line": 48, + "file": ".gemini/extensions/bigpowers/hooks/before-tool-token-mgmt.sh", + "line": 2, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e60-interactive-installer/epic.yaml", - "line": 35, + "file": ".gemini/extensions/bigpowers/hooks/before-tool-rtk.sh", + "line": 2, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/install.sh", - "line": 3, + "file": "specs/verifications/AUDIT-e64-e64s01.md", + "line": 23, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/test-install-helpers.sh", - "line": 2, + "file": "specs/epics/e64-integration-gemini/e64s01-gemini-hooks-adapter.md", + "line": 1, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/test-install-helpers.js", + "file": "scripts/test-gemini-adapter.sh", "line": 2, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/lib/install-targets-a.sh", - "line": 23, + "file": "scripts/adapters/gemini.sh", + "line": 4, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/lib/install-helpers.js", - "line": 2, - "confidence": "high", - "method": "explicit_tag" - } - ], - "link_count": 8 - }, - { - "id": "e61s01", - "title": "Hermes adapter + hook templates (Wave A)", - "epic_id": "e61", - "epic_title": "Integration: Hermes Agent \u2014 Skills + 3 Hook Systems", - "bcp": 0, - "wsjf": 5.0, - "status": "done", - "links": [ + "file": "specs/epics/e74-integration-antigravity/e74s01-wave-a-adapter-research.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "specs/epics/archive/e37-reach/e37s07-adapter-dispatch.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "specs/epics/e69-integration-mimo-code/e69s01-mimo-adapter.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "specs/epics/e76-integration-zcode/e76s01-zcode-adapter.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, { - "file": "specs/verifications/AUDIT-e61-e61s01.md", - "line": 45, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/epics/e61-integration-hermes/e61s01-hermes-adapter-hooks.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/epics/e61-integration-hermes/e61s01-tasks.yaml", - "line": 14, - "confidence": "high", - "method": "explicit_tag" + "file": "scripts/test-cline-adapter.sh", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/epics/e61-integration-hermes/e61s01-hermes-adapter-hooks.md", - "line": 3, - "confidence": "high", - "method": "explicit_tag" + "file": "scripts/test-windsurf-adapter.sh", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "scripts/test-hermes-adapter.sh", - "line": 2, - "confidence": "high", - "method": "explicit_tag" + "file": "scripts/test-kilocode-adapter.sh", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "scripts/adapters/hermes.sh", - "line": 3, - "confidence": "high", - "method": "explicit_tag" + "file": "scripts/test-codex-adapter.sh", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "scripts/hooks/hermes/shell/hooks-config.example.yaml", - "line": 1, - "confidence": "high", - "method": "explicit_tag" + "file": "scripts/test-hermes-adapter.sh", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "scripts/hooks/hermes/shell/block-dangerous-terminal.sh", - "line": 2, - "confidence": "high", - "method": "explicit_tag" + "file": "scripts/test-qwen-adapter.sh", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "scripts/hooks/hermes/plugin/guard-git-plugin.py", - "line": 1, - "confidence": "high", - "method": "explicit_tag" + "file": "scripts/test-opencode-adapter.sh", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "scripts/hooks/hermes/gateway/session-log/handler.py", - "line": 1, - "confidence": "high", - "method": "explicit_tag" + "file": "scripts/test-adapters.sh", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/epics/e74-integration-antigravity/e74s01-wave-a-adapter-research.md", + "file": "scripts/test-copilot-adapter.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/e64-integration-gemini/e64s01-gemini-hooks-adapter.md", + "file": "scripts/test-trae-adapter.sh", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "scripts/test-codebuddy-adapter.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" + }, + { + "file": "specs/epics/e64-integration-gemini/e64s02-tasks.yaml", + "line": 0, + "confidence": "low", + "method": "task_reference" + }, + { + "file": "specs/epics/e64-integration-gemini/e64s01-tasks.yaml", + "line": 0, + "confidence": "low", + "method": "task_reference" } ], - "link_count": 11 + "link_count": 25 }, { - "id": "e61s02", + "id": "e64s02", "title": "Install hub wiring (Wave B)", - "epic_id": "e61", - "epic_title": "Integration: Hermes Agent \u2014 Skills + 3 Hook Systems", + "epic_id": "e64", + "epic_title": "Integration: Gemini CLI \u2014 Extensions + Hooks", "bcp": 0, - "wsjf": 5.0, + "wsjf": 6.0, "status": "done", "links": [ { - "file": "specs/verifications/e61s02-verify.yaml", - "line": 1, + "file": "specs/verifications/AUDIT-e64-e64s02.md", + "line": 22, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/verifications/AUDIT-e61-e61s02.md", - "line": 48, + "file": "specs/epics/e64-integration-gemini/e64s02-tasks.yaml", + "line": 1, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e61-integration-hermes/e61s02-tasks.yaml", - "line": 1, + "file": "scripts/install.sh", + "line": 5, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/test-hermes-hub.sh", - "line": 2, + "file": "scripts/lib/install-helpers.js", + "line": 4, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/lib/install-helpers.js", - "line": 3, + "file": "scripts/test-gemini-hub.sh", + "line": 2, "confidence": "high", "method": "explicit_tag" }, @@ -21423,22 +16257,28 @@ "link_count": 15 }, { - "id": "e62s01", - "title": "Integration: OpenCode adapter (Wave A)", - "epic_id": "e62", - "epic_title": "Integration: OpenCode \u2014 Skills + No Hooks", + "id": "e65s01", + "title": "Integration: Codex CLI adapter (Wave A)", + "epic_id": "e65", + "epic_title": "Integration: Codex CLI \u2014 AGENTS.md + Hooks", "bcp": 0, - "wsjf": 4.0, + "wsjf": 6.0, "status": "done", "links": [ { - "file": "scripts/adapters/opencode.sh", + "file": "scripts/test-codex-adapter.sh", "line": 2, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/test-opencode-adapter.sh", + "file": "scripts/adapters/codex.sh", + "line": 2, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "scripts/hooks/codex/pre-tool-git-guard.sh", "line": 2, "confidence": "high", "method": "explicit_tag" @@ -21448,51 +16288,57 @@ "line": 0, "confidence": "medium", "method": "file_heuristic" + }, + { + "file": "scripts/test-cline-adapter.sh", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" } ], - "link_count": 3 + "link_count": 5 }, { - "id": "e62s02", + "id": "e65s02", "title": "Install hub wiring (Wave B)", - "epic_id": "e62", - "epic_title": "Integration: OpenCode \u2014 Skills + No Hooks", + "epic_id": "e65", + "epic_title": "Integration: Codex CLI \u2014 AGENTS.md + Hooks", "bcp": 0, - "wsjf": 4.0, + "wsjf": 6.0, "status": "done", "links": [ { - "file": "bin/setup.js", - "line": 5, + "file": "scripts/install.sh", + "line": 15, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/install.sh", - "line": 8, + "file": "scripts/verify-install.sh", + "line": 12, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/verify-install.sh", - "line": 5, + "file": "scripts/lib/install-helpers.js", + "line": 16, "confidence": "high", "method": "explicit_tag" }, { "file": "scripts/lib/install-helpers.js", - "line": 9, + "line": 521, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/lib/install-helpers.js", - "line": 296, + "file": "scripts/lib/install-grep.sh", + "line": 3, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/test-opencode-hub.sh", + "file": "scripts/test-codex-hub.sh", "line": 2, "confidence": "high", "method": "explicit_tag" @@ -21561,203 +16407,227 @@ "link_count": 16 }, { - "id": "e64s01", - "title": "Gemini hooks adapter \u2014 event docs, templates, adapter completeness (Wave A)", - "epic_id": "e64", - "epic_title": "Integration: Gemini CLI \u2014 Extensions + Hooks", + "id": "e66s01", + "title": "Integration: Cline adapter (Wave A)", + "epic_id": "e66", + "epic_title": "Integration: Cline \u2014 Plugins + Plugin Hooks", "bcp": 0, - "wsjf": 6.0, + "wsjf": 5.0, "status": "done", "links": [ { - "file": ".gemini/extensions/bigpowers/hooks/before-tool-git-guard.sh", + "file": "scripts/test-cline-adapter.sh", "line": 2, "confidence": "high", "method": "explicit_tag" }, { - "file": ".gemini/extensions/bigpowers/hooks/before-tool-token-mgmt.sh", + "file": "scripts/adapters/cline.sh", "line": 2, "confidence": "high", "method": "explicit_tag" }, { - "file": ".gemini/extensions/bigpowers/hooks/before-tool-rtk.sh", - "line": 2, + "file": "scripts/hooks/cline/plugin/guard-git-plugin.ts", + "line": 1, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/verifications/AUDIT-e64-e64s01.md", - "line": 23, + "file": "specs/epics/e74-integration-antigravity/e74s01-wave-a-adapter-research.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + } + ], + "link_count": 4 + }, + { + "id": "e66s02", + "title": "Install hub wiring (Wave B)", + "epic_id": "e66", + "epic_title": "Integration: Cline \u2014 Plugins + Plugin Hooks", + "bcp": 0, + "wsjf": 5.0, + "status": "done", + "links": [ + { + "file": "bin/setup.js", + "line": 9, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e64-integration-gemini/e64s01-gemini-hooks-adapter.md", - "line": 1, + "file": "scripts/install.sh", + "line": 12, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/test-gemini-adapter.sh", - "line": 2, + "file": "scripts/verify-install.sh", + "line": 9, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/adapters/gemini.sh", - "line": 4, + "file": "scripts/lib/install-helpers.js", + "line": 13, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e74-integration-antigravity/e74s01-wave-a-adapter-research.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/epics/archive/e37-reach/e37s07-adapter-dispatch.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/epics/e69-integration-mimo-code/e69s01-mimo-adapter.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/epics/e76-integration-zcode/e76s01-zcode-adapter.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "scripts/lib/install-helpers.js", + "line": 223, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/epics/e61-integration-hermes/e61s01-hermes-adapter-hooks.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "scripts/test-cline-hub.sh", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "scripts/test-cline-adapter.sh", + "file": "specs/epics/e74-integration-antigravity/e74s02-hub-wiring.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/test-windsurf-adapter.sh", + "file": "specs/epics/e64-integration-gemini/e64s02-hub-wiring.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/test-kilocode-adapter.sh", + "file": "specs/epics/e69-integration-mimo-code/e69s02-hub-wiring.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/test-codex-adapter.sh", + "file": "specs/epics/e76-integration-zcode/e76s02-hub-wiring.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/test-hermes-adapter.sh", + "file": "specs/epics/e61-integration-hermes/e61s02-hub-wiring.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/test-qwen-adapter.sh", + "file": "scripts/generate-wave-b-hub.py", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/test-opencode-adapter.sh", + "file": "scripts/lib/wave_b_hub_patch.py", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/test-adapters.sh", + "file": "scripts/lib/wave_b_hub_config.py", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/test-copilot-adapter.sh", + "file": "scripts/lib/wave_b_hub_codegen_install.py", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/test-trae-adapter.sh", + "file": "scripts/lib/wave_b_hub_codegen_helpers.py", "line": 0, "confidence": "medium", "method": "file_heuristic" + } + ], + "link_count": 16 + }, + { + "id": "e67s01", + "title": "Integration: Kilo adapter (Wave A)", + "epic_id": "e67", + "epic_title": "Integration: Kilo \u2014 Skills + Plugin Hooks", + "bcp": 0, + "wsjf": 5.0, + "status": "done", + "links": [ + { + "file": "scripts/test-kilocode-adapter.sh", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "scripts/test-codebuddy-adapter.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "scripts/adapters/kilocode.sh", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/epics/e64-integration-gemini/e64s02-tasks.yaml", - "line": 0, - "confidence": "low", - "method": "task_reference" + "file": "scripts/hooks/kilocode/plugin/guard-git-plugin.ts", + "line": 1, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/epics/e64-integration-gemini/e64s01-tasks.yaml", + "file": "specs/epics/e74-integration-antigravity/e74s01-wave-a-adapter-research.md", "line": 0, - "confidence": "low", - "method": "task_reference" + "confidence": "medium", + "method": "file_heuristic" } ], - "link_count": 25 + "link_count": 4 }, { - "id": "e64s02", + "id": "e67s02", "title": "Install hub wiring (Wave B)", - "epic_id": "e64", - "epic_title": "Integration: Gemini CLI \u2014 Extensions + Hooks", + "epic_id": "e67", + "epic_title": "Integration: Kilo \u2014 Skills + Plugin Hooks", "bcp": 0, - "wsjf": 6.0, + "wsjf": 5.0, "status": "done", "links": [ { - "file": "specs/verifications/AUDIT-e64-e64s02.md", - "line": 22, + "file": "bin/setup.js", + "line": 8, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e64-integration-gemini/e64s02-tasks.yaml", - "line": 1, + "file": "scripts/install.sh", + "line": 11, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/install.sh", - "line": 5, + "file": "scripts/verify-install.sh", + "line": 8, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "scripts/test-kilocode-hub.sh", + "line": 2, "confidence": "high", "method": "explicit_tag" }, { "file": "scripts/lib/install-helpers.js", - "line": 4, + "line": 12, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/test-gemini-hub.sh", - "line": 2, + "file": "scripts/lib/install-helpers.js", + "line": 243, "confidence": "high", "method": "explicit_tag" }, @@ -21822,31 +16692,31 @@ "method": "file_heuristic" } ], - "link_count": 15 + "link_count": 16 }, { - "id": "e65s01", - "title": "Integration: Codex CLI adapter (Wave A)", - "epic_id": "e65", - "epic_title": "Integration: Codex CLI \u2014 AGENTS.md + Hooks", + "id": "e68s01", + "title": "Integration: Qwen Code adapter (Wave A)", + "epic_id": "e68", + "epic_title": "Integration: Qwen Code \u2014 Skills + Full Hooks", "bcp": 0, "wsjf": 6.0, "status": "done", "links": [ { - "file": "scripts/test-codex-adapter.sh", + "file": "scripts/adapters/qwen.sh", "line": 2, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/adapters/codex.sh", + "file": "scripts/hooks/qwen/pre-tool-git-guard.sh", "line": 2, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/hooks/codex/pre-tool-git-guard.sh", + "file": "scripts/test-qwen-adapter.sh", "line": 2, "confidence": "high", "method": "explicit_tag" @@ -21858,56 +16728,98 @@ "method": "file_heuristic" }, { - "file": "scripts/test-cline-adapter.sh", + "file": "specs/epics/e76-integration-zcode/e76s01-zcode-adapter.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "scripts/test-kilocode-adapter.sh", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "scripts/test-codex-adapter.sh", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "scripts/test-opencode-adapter.sh", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "scripts/test-codebuddy-adapter.sh", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "scripts/lib/wave_b_hub_codegen_install.py", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "scripts/lib/wave_b_hub_codegen_helpers.py", "line": 0, "confidence": "medium", "method": "file_heuristic" } ], - "link_count": 5 + "link_count": 11 }, { - "id": "e65s02", + "id": "e68s02", "title": "Install hub wiring (Wave B)", - "epic_id": "e65", - "epic_title": "Integration: Codex CLI \u2014 AGENTS.md + Hooks", + "epic_id": "e68", + "epic_title": "Integration: Qwen Code \u2014 Skills + Full Hooks", "bcp": 0, "wsjf": 6.0, "status": "done", "links": [ + { + "file": "bin/setup.js", + "line": 11, + "confidence": "high", + "method": "explicit_tag" + }, { "file": "scripts/install.sh", - "line": 15, + "line": 14, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/verify-install.sh", - "line": 12, + "file": "scripts/targets.yaml", + "line": 164, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/lib/install-helpers.js", - "line": 16, + "file": "scripts/verify-install.sh", + "line": 11, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/lib/install-helpers.js", - "line": 521, + "file": "scripts/test-qwen-hub.sh", + "line": 2, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/lib/install-grep.sh", - "line": 3, + "file": "scripts/lib/install-helpers.js", + "line": 15, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/test-codex-hub.sh", - "line": 2, + "file": "scripts/lib/install-helpers.js", + "line": 203, "confidence": "high", "method": "explicit_tag" }, @@ -21972,133 +16884,85 @@ "method": "file_heuristic" } ], - "link_count": 16 - }, - { - "id": "e66s01", - "title": "Integration: Cline adapter (Wave A)", - "epic_id": "e66", - "epic_title": "Integration: Cline \u2014 Plugins + Plugin Hooks", - "bcp": 0, - "wsjf": 5.0, - "status": "done", - "links": [ - { - "file": "scripts/test-cline-adapter.sh", - "line": 2, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "scripts/adapters/cline.sh", - "line": 2, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "scripts/hooks/cline/plugin/guard-git-plugin.ts", - "line": 1, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "specs/epics/e74-integration-antigravity/e74s01-wave-a-adapter-research.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - } - ], - "link_count": 4 + "link_count": 17 }, { - "id": "e66s02", - "title": "Install hub wiring (Wave B)", - "epic_id": "e66", - "epic_title": "Integration: Cline \u2014 Plugins + Plugin Hooks", + "id": "e69s01", + "title": "MiMo Code adapter \u2014 Wave A skills-dir (.mimocode/skills/)", + "epic_id": "e69", + "epic_title": "Integration: MiMo Code \u2014 Skills + Plugins (No Hooks)", "bcp": 0, "wsjf": 5.0, "status": "done", "links": [ { - "file": "bin/setup.js", - "line": 9, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "scripts/install.sh", - "line": 12, + "file": "specs/verifications/AUDIT-e69-e69s01.md", + "line": 19, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/verify-install.sh", - "line": 9, + "file": "specs/epics/e69-integration-mimo-code/e69s01-tasks.yaml", + "line": 14, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/lib/install-helpers.js", - "line": 13, + "file": "specs/epics/e69-integration-mimo-code/e69s01-mimo-adapter.md", + "line": 1, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/lib/install-helpers.js", - "line": 223, + "file": "specs/epics/e69-integration-mimo-code/e69s01-mimo-adapter.md", + "line": 20, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/test-cline-hub.sh", + "file": "scripts/adapters/mimo.sh", "line": 2, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e74-integration-antigravity/e74s02-hub-wiring.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/epics/e64-integration-gemini/e64s02-hub-wiring.md", + "file": "specs/epics/e74-integration-antigravity/e74s01-wave-a-adapter-research.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/e69-integration-mimo-code/e69s02-hub-wiring.md", + "file": "specs/epics/archive/e37-reach/e37s10-wave-b-skills-dir.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/e76-integration-zcode/e76s02-hub-wiring.md", + "file": "specs/epics/e76-integration-zcode/e76s01-zcode-adapter.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/e61-integration-hermes/e61s02-hub-wiring.md", + "file": "scripts/test-kilocode-adapter.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/generate-wave-b-hub.py", + "file": "scripts/test-codex-adapter.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/lib/wave_b_hub_patch.py", + "file": "scripts/test-opencode-adapter.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/lib/wave_b_hub_config.py", + "file": "scripts/test-codebuddy-adapter.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" @@ -22116,86 +16980,38 @@ "method": "file_heuristic" } ], - "link_count": 16 - }, - { - "id": "e67s01", - "title": "Integration: Kilo adapter (Wave A)", - "epic_id": "e67", - "epic_title": "Integration: Kilo \u2014 Skills + Plugin Hooks", - "bcp": 0, - "wsjf": 5.0, - "status": "done", - "links": [ - { - "file": "scripts/test-kilocode-adapter.sh", - "line": 2, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "scripts/adapters/kilocode.sh", - "line": 2, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "scripts/hooks/kilocode/plugin/guard-git-plugin.ts", - "line": 1, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "specs/epics/e74-integration-antigravity/e74s01-wave-a-adapter-research.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - } - ], - "link_count": 4 + "link_count": 14 }, { - "id": "e67s02", + "id": "e69s02", "title": "Install hub wiring (Wave B)", - "epic_id": "e67", - "epic_title": "Integration: Kilo \u2014 Skills + Plugin Hooks", + "epic_id": "e69", + "epic_title": "Integration: MiMo Code \u2014 Skills + Plugins (No Hooks)", "bcp": 0, "wsjf": 5.0, "status": "done", "links": [ { - "file": "bin/setup.js", - "line": 8, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "scripts/install.sh", - "line": 11, + "file": "specs/verifications/AUDIT-e69-e69s02.md", + "line": 47, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/verify-install.sh", - "line": 8, + "file": "specs/epics/e69-integration-mimo-code/e69s02-tasks.yaml", + "line": 1, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/test-kilocode-hub.sh", + "file": "scripts/test-mimo-hub.sh", "line": 2, "confidence": "high", "method": "explicit_tag" }, { "file": "scripts/lib/install-helpers.js", - "line": 12, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "scripts/lib/install-helpers.js", - "line": 243, + "line": 6, "confidence": "high", "method": "explicit_tag" }, @@ -22260,31 +17076,31 @@ "method": "file_heuristic" } ], - "link_count": 16 + "link_count": 14 }, { - "id": "e68s01", - "title": "Integration: Qwen Code adapter (Wave A)", - "epic_id": "e68", - "epic_title": "Integration: Qwen Code \u2014 Skills + Full Hooks", + "id": "e70s01", + "title": "Integration: Trae adapter (Wave A)", + "epic_id": "e70", + "epic_title": "Integration: Trae \u2014 Skills + Hooks", "bcp": 0, - "wsjf": 6.0, + "wsjf": 5.0, "status": "done", "links": [ { - "file": "scripts/adapters/qwen.sh", + "file": "scripts/adapters/trae.sh", "line": 2, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/hooks/qwen/pre-tool-git-guard.sh", + "file": "scripts/hooks/trae/pre-tool-git-guard.sh", "line": 2, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/test-qwen-adapter.sh", + "file": "scripts/test-trae-adapter.sh", "line": 2, "confidence": "high", "method": "explicit_tag" @@ -22294,100 +17110,52 @@ "line": 0, "confidence": "medium", "method": "file_heuristic" - }, - { - "file": "specs/epics/e76-integration-zcode/e76s01-zcode-adapter.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "scripts/test-kilocode-adapter.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "scripts/test-codex-adapter.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "scripts/test-opencode-adapter.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "scripts/test-codebuddy-adapter.sh", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "scripts/lib/wave_b_hub_codegen_install.py", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "scripts/lib/wave_b_hub_codegen_helpers.py", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" } ], - "link_count": 11 + "link_count": 4 }, { - "id": "e68s02", + "id": "e70s02", "title": "Install hub wiring (Wave B)", - "epic_id": "e68", - "epic_title": "Integration: Qwen Code \u2014 Skills + Full Hooks", + "epic_id": "e70", + "epic_title": "Integration: Trae \u2014 Skills + Hooks", "bcp": 0, - "wsjf": 6.0, + "wsjf": 5.0, "status": "done", "links": [ { "file": "bin/setup.js", - "line": 11, + "line": 7, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/install.sh", - "line": 14, + "file": "scripts/test-trae-hub.sh", + "line": 2, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/targets.yaml", - "line": 164, + "file": "scripts/install.sh", + "line": 10, "confidence": "high", "method": "explicit_tag" }, { "file": "scripts/verify-install.sh", - "line": 11, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "scripts/test-qwen-hub.sh", - "line": 2, + "line": 7, "confidence": "high", "method": "explicit_tag" }, { "file": "scripts/lib/install-helpers.js", - "line": 15, + "line": 11, "confidence": "high", "method": "explicit_tag" }, { "file": "scripts/lib/install-helpers.js", - "line": 203, + "line": 260, "confidence": "high", "method": "explicit_tag" }, @@ -22452,85 +17220,127 @@ "method": "file_heuristic" } ], - "link_count": 17 + "link_count": 16 }, { - "id": "e69s01", - "title": "MiMo Code adapter \u2014 Wave A skills-dir (.mimocode/skills/)", - "epic_id": "e69", - "epic_title": "Integration: MiMo Code \u2014 Skills + Plugins (No Hooks)", + "id": "e71s01", + "title": "Integration: Copilot adapter (Wave A)", + "epic_id": "e71", + "epic_title": "Integration: Copilot \u2014 Instructions (No Hooks)", "bcp": 0, - "wsjf": 5.0, + "wsjf": 4.0, "status": "done", "links": [ { - "file": "specs/verifications/AUDIT-e69-e69s01.md", - "line": 19, + "file": "scripts/adapters/copilot.sh", + "line": 2, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e69-integration-mimo-code/e69s01-tasks.yaml", - "line": 14, + "file": "scripts/test-copilot-adapter.sh", + "line": 2, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e69-integration-mimo-code/e69s01-mimo-adapter.md", - "line": 1, + "file": "specs/epics/e74-integration-antigravity/e74s01-wave-a-adapter-research.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + } + ], + "link_count": 3 + }, + { + "id": "e71s02", + "title": "Install hub wiring (Wave B)", + "epic_id": "e71", + "epic_title": "Integration: Copilot \u2014 Instructions (No Hooks)", + "bcp": 0, + "wsjf": 4.0, + "status": "done", + "links": [ + { + "file": "bin/setup.js", + "line": 4, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e69-integration-mimo-code/e69s01-mimo-adapter.md", - "line": 20, + "file": "scripts/test-copilot-hub.sh", + "line": 2, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/adapters/mimo.sh", - "line": 2, + "file": "scripts/install.sh", + "line": 7, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "scripts/verify-install.sh", + "line": 4, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "scripts/lib/install-helpers.js", + "line": 8, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "scripts/lib/install-helpers.js", + "line": 305, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e74-integration-antigravity/e74s01-wave-a-adapter-research.md", + "file": "specs/epics/e74-integration-antigravity/e74s02-hub-wiring.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/archive/e37-reach/e37s10-wave-b-skills-dir.md", + "file": "specs/epics/e64-integration-gemini/e64s02-hub-wiring.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/e76-integration-zcode/e76s01-zcode-adapter.md", + "file": "specs/epics/e69-integration-mimo-code/e69s02-hub-wiring.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/test-kilocode-adapter.sh", + "file": "specs/epics/e76-integration-zcode/e76s02-hub-wiring.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/test-codex-adapter.sh", + "file": "specs/epics/e61-integration-hermes/e61s02-hub-wiring.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/test-opencode-adapter.sh", + "file": "scripts/generate-wave-b-hub.py", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/test-codebuddy-adapter.sh", + "file": "scripts/lib/wave_b_hub_patch.py", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "scripts/lib/wave_b_hub_config.py", "line": 0, "confidence": "medium", "method": "file_heuristic" @@ -22548,38 +17358,86 @@ "method": "file_heuristic" } ], - "link_count": 14 + "link_count": 16 }, { - "id": "e69s02", + "id": "e72s01", + "title": "Integration: CodeBuddy adapter (Wave A)", + "epic_id": "e72", + "epic_title": "Integration: CodeBuddy \u2014 Skills + 27+ Hook Events", + "bcp": 0, + "wsjf": 6.0, + "status": "done", + "links": [ + { + "file": "scripts/adapters/codebuddy.sh", + "line": 2, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "scripts/hooks/codebuddy/pre-tool-git-guard.sh", + "line": 2, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "scripts/test-codebuddy-adapter.sh", + "line": 2, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "specs/epics/e74-integration-antigravity/e74s01-wave-a-adapter-research.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + } + ], + "link_count": 4 + }, + { + "id": "e72s02", "title": "Install hub wiring (Wave B)", - "epic_id": "e69", - "epic_title": "Integration: MiMo Code \u2014 Skills + Plugins (No Hooks)", + "epic_id": "e72", + "epic_title": "Integration: CodeBuddy \u2014 Skills + 27+ Hook Events", "bcp": 0, - "wsjf": 5.0, + "wsjf": 6.0, "status": "done", "links": [ { - "file": "specs/verifications/AUDIT-e69-e69s02.md", - "line": 47, + "file": "bin/setup.js", + "line": 10, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e69-integration-mimo-code/e69s02-tasks.yaml", - "line": 1, + "file": "scripts/install.sh", + "line": 13, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/test-mimo-hub.sh", + "file": "scripts/verify-install.sh", + "line": 10, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "scripts/test-codebuddy-hub.sh", "line": 2, "confidence": "high", "method": "explicit_tag" }, { "file": "scripts/lib/install-helpers.js", - "line": 6, + "line": 14, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "scripts/lib/install-helpers.js", + "line": 220, "confidence": "high", "method": "explicit_tag" }, @@ -22644,31 +17502,31 @@ "method": "file_heuristic" } ], - "link_count": 14 + "link_count": 16 }, { - "id": "e70s01", - "title": "Integration: Trae adapter (Wave A)", - "epic_id": "e70", - "epic_title": "Integration: Trae \u2014 Skills + Hooks", + "id": "e73s01", + "title": "Integration: Windsurf adapter (Wave A)", + "epic_id": "e73", + "epic_title": "Integration: Windsurf \u2014 Skills + Cascade Hooks", "bcp": 0, "wsjf": 5.0, "status": "done", "links": [ { - "file": "scripts/adapters/trae.sh", + "file": "scripts/test-windsurf-adapter.sh", "line": 2, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/hooks/trae/pre-tool-git-guard.sh", + "file": "scripts/adapters/windsurf.sh", "line": 2, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/test-trae-adapter.sh", + "file": "scripts/hooks/windsurf/pre-tool-git-guard.sh", "line": 2, "confidence": "high", "method": "explicit_tag" @@ -22683,47 +17541,47 @@ "link_count": 4 }, { - "id": "e70s02", + "id": "e73s02", "title": "Install hub wiring (Wave B)", - "epic_id": "e70", - "epic_title": "Integration: Trae \u2014 Skills + Hooks", + "epic_id": "e73", + "epic_title": "Integration: Windsurf \u2014 Skills + Cascade Hooks", "bcp": 0, "wsjf": 5.0, "status": "done", "links": [ { "file": "bin/setup.js", - "line": 7, + "line": 6, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/test-trae-hub.sh", - "line": 2, + "file": "scripts/install.sh", + "line": 9, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/install.sh", - "line": 10, + "file": "scripts/verify-install.sh", + "line": 6, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/verify-install.sh", - "line": 7, + "file": "scripts/lib/install-helpers.js", + "line": 10, "confidence": "high", "method": "explicit_tag" }, { "file": "scripts/lib/install-helpers.js", - "line": 11, + "line": 287, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/lib/install-helpers.js", - "line": 260, + "file": "scripts/test-windsurf-hub.sh", + "line": 2, "confidence": "high", "method": "explicit_tag" }, @@ -22791,85 +17649,181 @@ "link_count": 16 }, { - "id": "e71s01", - "title": "Integration: Copilot adapter (Wave A)", - "epic_id": "e71", - "epic_title": "Integration: Copilot \u2014 Instructions (No Hooks)", + "id": "e74s01", + "title": "Wave A \u2014 Antigravity CLI adapter research and agy.sh stub", + "epic_id": "e74", + "epic_title": "Integration: Antigravity CLI \u2014 Google's New CLI", "bcp": 0, "wsjf": 4.0, "status": "done", "links": [ { - "file": "scripts/adapters/copilot.sh", - "line": 2, + "file": "specs/verifications/AUDIT-e74-e74s01.md", + "line": 20, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/test-copilot-adapter.sh", - "line": 2, + "file": "specs/epics/e74-integration-antigravity/RESEARCH-ANTIGRAVITY.md", + "line": 3, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "specs/epics/e74-integration-antigravity/epic.yaml", + "line": 39, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "specs/epics/e74-integration-antigravity/e74s01-tasks.yaml", + "line": 12, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "specs/epics/e74-integration-antigravity/e74s01-tasks.yaml", + "line": 31, "confidence": "high", "method": "explicit_tag" }, { "file": "specs/epics/e74-integration-antigravity/e74s01-wave-a-adapter-research.md", + "line": 1, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "scripts/adapters/agy.sh", + "line": 3, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "scripts/test-cline-adapter.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" } ], - "link_count": 3 + "link_count": 8 }, { - "id": "e71s02", + "id": "e74s02", "title": "Install hub wiring (Wave B)", - "epic_id": "e71", - "epic_title": "Integration: Copilot \u2014 Instructions (No Hooks)", + "epic_id": "e74", + "epic_title": "Integration: Antigravity CLI \u2014 Google's New CLI", "bcp": 0, "wsjf": 4.0, "status": "done", "links": [ { "file": "bin/setup.js", + "line": 3, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "specs/verifications/AUDIT-e74-e74s02.md", + "line": 41, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "specs/epics/e74-integration-antigravity/e74s02-tasks.yaml", + "line": 1, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "specs/epics/e74-integration-antigravity/e74s02-hub-wiring.md", + "line": 3, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "specs/epics/e74-integration-antigravity/epic.yaml", + "line": 56, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "scripts/install.sh", + "line": 6, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "scripts/verify-install.sh", + "line": 3, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "scripts/adapters/agy.sh", "line": 4, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/test-copilot-hub.sh", - "line": 2, + "file": "scripts/lib/wave_b_hub_patch.py", + "line": 58, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "scripts/lib/wave_b_hub_patch.py", + "line": 59, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "scripts/lib/wave_b_hub_patch.py", + "line": 80, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "scripts/lib/wave_b_hub_patch.py", + "line": 81, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "scripts/lib/wave_b_hub_patch.py", + "line": 130, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/install.sh", - "line": 7, + "file": "scripts/lib/wave_b_hub_patch.py", + "line": 131, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/verify-install.sh", - "line": 4, + "file": "scripts/lib/wave_b_hub_patch.py", + "line": 160, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/lib/install-helpers.js", - "line": 8, + "file": "scripts/lib/wave_b_hub_patch.py", + "line": 161, "confidence": "high", "method": "explicit_tag" }, { "file": "scripts/lib/install-helpers.js", - "line": 305, + "line": 7, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e74-integration-antigravity/e74s02-hub-wiring.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": "scripts/test-agy-hub.sh", + "line": 2, + "confidence": "high", + "method": "explicit_tag" }, { "file": "specs/epics/e64-integration-gemini/e64s02-hub-wiring.md", @@ -22901,12 +17855,6 @@ "confidence": "medium", "method": "file_heuristic" }, - { - "file": "scripts/lib/wave_b_hub_patch.py", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, { "file": "scripts/lib/wave_b_hub_config.py", "line": 0, @@ -22926,31 +17874,49 @@ "method": "file_heuristic" } ], - "link_count": 16 + "link_count": 26 }, { - "id": "e72s01", - "title": "Integration: CodeBuddy adapter (Wave A)", - "epic_id": "e72", - "epic_title": "Integration: CodeBuddy \u2014 Skills + 27+ Hook Events", + "id": "e76s01", + "title": "ZCode adapter \u2014 Wave A greenfield skills-dir", + "epic_id": "e76", + "epic_title": "Integration: ZCode \u2014 Skills + Plugin Hooks", "bcp": 0, - "wsjf": 6.0, + "wsjf": 5.0, "status": "done", "links": [ { - "file": "scripts/adapters/codebuddy.sh", - "line": 2, + "file": "specs/verifications/AUDIT-e76-e76s01.md", + "line": 57, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/hooks/codebuddy/pre-tool-git-guard.sh", - "line": 2, + "file": "specs/epics/e76-integration-zcode/e76s01-tasks.yaml", + "line": 13, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/test-codebuddy-adapter.sh", + "file": "specs/epics/e76-integration-zcode/e76s01-tasks.yaml", + "line": 17, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "specs/epics/e76-integration-zcode/epic.yaml", + "line": 36, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "specs/epics/e76-integration-zcode/e76s01-zcode-adapter.md", + "line": 1, + "confidence": "high", + "method": "explicit_tag" + }, + { + "file": "scripts/adapters/zcode.sh", "line": 2, "confidence": "high", "method": "explicit_tag" @@ -22960,52 +17926,58 @@ "line": 0, "confidence": "medium", "method": "file_heuristic" + }, + { + "file": "specs/epics/archive/e37-reach/e37s10-wave-b-skills-dir.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" } ], - "link_count": 4 + "link_count": 8 }, { - "id": "e72s02", + "id": "e76s02", "title": "Install hub wiring (Wave B)", - "epic_id": "e72", - "epic_title": "Integration: CodeBuddy \u2014 Skills + 27+ Hook Events", + "epic_id": "e76", + "epic_title": "Integration: ZCode \u2014 Skills + Plugin Hooks", "bcp": 0, - "wsjf": 6.0, + "wsjf": 5.0, "status": "done", "links": [ { - "file": "bin/setup.js", - "line": 10, + "file": "specs/verifications/AUDIT-e76-e76s02.md", + "line": 47, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/install.sh", - "line": 13, + "file": "specs/verifications/e76s02-verify.yaml", + "line": 1, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/verify-install.sh", - "line": 10, + "file": "specs/epics/e76-integration-zcode/epic.yaml", + "line": 53, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/test-codebuddy-hub.sh", - "line": 2, + "file": "specs/epics/e76-integration-zcode/e76s02-tasks.yaml", + "line": 1, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/lib/install-helpers.js", - "line": 14, + "file": "scripts/test-zcode-hub.sh", + "line": 2, "confidence": "high", "method": "explicit_tag" }, { "file": "scripts/lib/install-helpers.js", - "line": 220, + "line": 5, "confidence": "high", "method": "explicit_tag" }, @@ -23073,549 +18045,471 @@ "link_count": 16 }, { - "id": "e73s01", - "title": "Integration: Windsurf adapter (Wave A)", - "epic_id": "e73", - "epic_title": "Integration: Windsurf \u2014 Skills + Cascade Hooks", + "id": "e79s01", + "title": "AGENTIC-STE ruleset document", + "epic_id": "e79", + "epic_title": "Agentic Controlled English (STE-style instruction precision)", "bcp": 0, - "wsjf": 5.0, - "status": "done", + "wsjf": 6.0, + "status": "backlog", "links": [ { - "file": "scripts/test-windsurf-adapter.sh", - "line": 2, + "file": "specs/epics/e79-agentic-ste/epic.yaml", + "line": 28, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/adapters/windsurf.sh", - "line": 2, + "file": "specs/epics/e79-agentic-ste/e79s01-tasks.yaml", + "line": 12, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/hooks/windsurf/pre-tool-git-guard.sh", - "line": 2, + "file": "docs/AGENTIC-STE.md", + "line": 1, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e74-integration-antigravity/e74s01-wave-a-adapter-research.md", + "file": "specs/epics/e79-agentic-ste/e79s01-agentic-ste-doc.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "scripts/validate-agentic-ste.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" + }, + { + "file": "specs/epics/e79-agentic-ste/e79s02-tasks.yaml", + "line": 0, + "confidence": "low", + "method": "task_reference" + }, + { + "file": "specs/epics/e79-agentic-ste/e79s04-tasks.yaml", + "line": 0, + "confidence": "low", + "method": "task_reference" + }, + { + "file": "specs/epics/e79-agentic-ste/e79s03-tasks.yaml", + "line": 0, + "confidence": "low", + "method": "task_reference" } ], - "link_count": 4 + "link_count": 8 }, { - "id": "e73s02", - "title": "Install hub wiring (Wave B)", - "epic_id": "e73", - "epic_title": "Integration: Windsurf \u2014 Skills + Cascade Hooks", + "id": "e79s02", + "title": "Validator script + craft-skill HARD GATE", + "epic_id": "e79", + "epic_title": "Agentic Controlled English (STE-style instruction precision)", "bcp": 0, - "wsjf": 5.0, - "status": "done", + "wsjf": 6.0, + "status": "backlog", "links": [ { - "file": "bin/setup.js", - "line": 6, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "scripts/install.sh", - "line": 9, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "scripts/verify-install.sh", - "line": 6, + "file": "specs/epics/e79-agentic-ste/e79s02-tasks.yaml", + "line": 13, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/lib/install-helpers.js", - "line": 10, + "file": "specs/epics/e79-agentic-ste/epic.yaml", + "line": 42, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/lib/install-helpers.js", - "line": 287, + "file": "scripts/validate-agentic-ste.sh", + "line": 2, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/test-windsurf-hub.sh", - "line": 2, + "file": "skills/craft-skill/SKILL.md", + "line": 3, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e74-integration-antigravity/e74s02-hub-wiring.md", + "file": ".windsurf/rules/craft-skill.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/e64-integration-gemini/e64s02-hub-wiring.md", + "file": "specs/skills-wiki/skills/craft-skill.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/e69-integration-mimo-code/e69s02-hub-wiring.md", + "file": "specs/adr/0005-hard-gate-mandate.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/e76-integration-zcode/e76s02-hub-wiring.md", + "file": "specs/verifications/steps/then-skills-should-include-bold-hard-gate-callout-blocks.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "specs/epics/e61-integration-hermes/e61s02-hub-wiring.md", + "file": "specs/bugs/BUG-2026-07-06-craft-skill-sync-oversized.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/generate-wave-b-hub.py", + "file": "specs/bugs/BUG-2026-07-06-craft-skill-sync-oversized.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/lib/wave_b_hub_patch.py", + "file": "specs/adr-wiki/0005-hard-gate-mandate.okf.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/lib/wave_b_hub_config.py", + "file": "specs/tech-architecture/PLAN-add-hard-gates.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/lib/wave_b_hub_codegen_install.py", + "file": "specs/tech-architecture/HARD-GATES-REFERENCE.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/lib/wave_b_hub_codegen_helpers.py", + "file": "specs/epics/e79-agentic-ste/e79s02-validator-craft-skill.md", "line": 0, "confidence": "medium", "method": "file_heuristic" - } - ], - "link_count": 16 - }, - { - "id": "e74s01", - "title": "Wave A \u2014 Antigravity CLI adapter research and agy.sh stub", - "epic_id": "e74", - "epic_title": "Integration: Antigravity CLI \u2014 Google's New CLI", - "bcp": 0, - "wsjf": 4.0, - "status": "done", - "links": [ - { - "file": "specs/verifications/AUDIT-e74-e74s01.md", - "line": 20, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "specs/epics/e74-integration-antigravity/RESEARCH-ANTIGRAVITY.md", - "line": 3, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "specs/epics/e74-integration-antigravity/epic.yaml", - "line": 39, - "confidence": "high", - "method": "explicit_tag" }, { - "file": "specs/epics/e74-integration-antigravity/e74s01-tasks.yaml", - "line": 12, - "confidence": "high", - "method": "explicit_tag" + "file": "specs/epics/archive/e38-traceability-gate/e38s06-gate-trace-skill.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/epics/e74-integration-antigravity/e74s01-tasks.yaml", - "line": 31, - "confidence": "high", - "method": "explicit_tag" + "file": ".continue/rules/craft-skill.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "specs/epics/e74-integration-antigravity/e74s01-wave-a-adapter-research.md", - "line": 1, - "confidence": "high", - "method": "explicit_tag" + "file": "website/src/content/docs/decisions/0005-hard-gate-mandate.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "scripts/adapters/agy.sh", - "line": 3, - "confidence": "high", - "method": "explicit_tag" + "file": "website/src/content/docs/skills/craft-skill.mdx", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" }, { - "file": "scripts/test-cline-adapter.sh", + "file": ".kilocode/rules/craft-skill.md", + "line": 0, + "confidence": "medium", + "method": "file_heuristic" + }, + { + "file": "scripts/validate-skill-description.sh", "line": 0, "confidence": "medium", "method": "file_heuristic" + }, + { + "file": "specs/epics/e79-agentic-ste/e79s04-tasks.yaml", + "line": 0, + "confidence": "low", + "method": "task_reference" } ], - "link_count": 8 + "link_count": 21 }, { - "id": "e74s02", - "title": "Install hub wiring (Wave B)", - "epic_id": "e74", - "epic_title": "Integration: Antigravity CLI \u2014 Google's New CLI", + "id": "e79s03", + "title": "seed-conventions applies ruleset", + "epic_id": "e79", + "epic_title": "Agentic Controlled English (STE-style instruction precision)", "bcp": 0, - "wsjf": 4.0, - "status": "done", + "wsjf": 6.0, + "status": "backlog", "links": [ { - "file": "bin/setup.js", - "line": 3, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "specs/verifications/AUDIT-e74-e74s02.md", - "line": 41, - "confidence": "high", - "method": "explicit_tag" - }, - { - "file": "specs/epics/e74-integration-antigravity/e74s02-tasks.yaml", - "line": 1, + "file": ".gemini/extensions/bigpowers/commands/prompts/seed-conventions.md", + "line": 11, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e74-integration-antigravity/e74s02-hub-wiring.md", - "line": 3, + "file": ".gemini/extensions/bigpowers/skills/seed-conventions/SKILL.md", + "line": 13, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e74-integration-antigravity/epic.yaml", - "line": 56, + "file": ".trae/skills/seed-conventions/SKILL.md", + "line": 12, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/install.sh", - "line": 6, + "file": ".windsurf/rules/seed-conventions.md", + "line": 12, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/verify-install.sh", - "line": 3, + "file": "specs/epics/e79-agentic-ste/epic.yaml", + "line": 54, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/adapters/agy.sh", - "line": 4, + "file": "specs/epics/e79-agentic-ste/e79s03-tasks.yaml", + "line": 13, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/lib/wave_b_hub_patch.py", - "line": 58, + "file": ".agents/skills/seed-conventions/SKILL.md", + "line": 12, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/lib/wave_b_hub_patch.py", - "line": 59, + "file": ".kilocode/rules/seed-conventions.md", + "line": 12, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/lib/wave_b_hub_patch.py", - "line": 80, + "file": ".codex/skills/seed-conventions/SKILL.md", + "line": 12, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/lib/wave_b_hub_patch.py", - "line": 81, + "file": "skills/seed-conventions/SKILL.md", + "line": 13, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/lib/wave_b_hub_patch.py", - "line": 130, + "file": ".codebuddy/skills/seed-conventions/SKILL.md", + "line": 12, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/lib/wave_b_hub_patch.py", - "line": 131, + "file": ".zcode/skills/seed-conventions/SKILL.md", + "line": 12, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/lib/wave_b_hub_patch.py", - "line": 160, + "file": ".mimocode/skills/seed-conventions/SKILL.md", + "line": 12, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/lib/wave_b_hub_patch.py", - "line": 161, + "file": ".hermes/skills/seed-conventions/SKILL.md", + "line": 12, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/lib/install-helpers.js", - "line": 7, + "file": ".pi/prompts/seed-conventions.md", + "line": 11, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/test-agy-hub.sh", - "line": 2, + "file": ".pi/skills/seed-conventions/SKILL.md", + "line": 12, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e64-integration-gemini/e64s02-hub-wiring.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/epics/e69-integration-mimo-code/e69s02-hub-wiring.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/epics/e76-integration-zcode/e76s02-hub-wiring.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/epics/e61-integration-hermes/e61s02-hub-wiring.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "scripts/generate-wave-b-hub.py", + "file": "specs/skills-wiki/skills/seed-conventions.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/lib/wave_b_hub_config.py", + "file": "specs/epics/e79-agentic-ste/e79s03-seed-conventions.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/lib/wave_b_hub_codegen_install.py", + "file": ".continue/rules/seed-conventions.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/lib/wave_b_hub_codegen_helpers.py", + "file": "website/src/content/docs/skills/seed-conventions.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" } ], - "link_count": 26 + "link_count": 20 }, { - "id": "e76s01", - "title": "ZCode adapter \u2014 Wave A greenfield skills-dir", - "epic_id": "e76", - "epic_title": "Integration: ZCode \u2014 Skills + Plugin Hooks", + "id": "e79s04", + "title": "stocktake-skills violation scanner", + "epic_id": "e79", + "epic_title": "Agentic Controlled English (STE-style instruction precision)", "bcp": 0, - "wsjf": 5.0, - "status": "done", + "wsjf": 6.0, + "status": "backlog", "links": [ { - "file": "specs/verifications/AUDIT-e76-e76s01.md", - "line": 57, + "file": ".gemini/extensions/bigpowers/commands/prompts/stocktake-skills.md", + "line": 8, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e76-integration-zcode/e76s01-tasks.yaml", - "line": 13, + "file": ".gemini/extensions/bigpowers/skills/stocktake-skills/SKILL.md", + "line": 10, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e76-integration-zcode/e76s01-tasks.yaml", - "line": 17, + "file": ".trae/skills/stocktake-skills/SKILL.md", + "line": 9, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e76-integration-zcode/epic.yaml", - "line": 36, + "file": ".windsurf/rules/stocktake-skills.md", + "line": 9, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e76-integration-zcode/e76s01-zcode-adapter.md", - "line": 1, + "file": "specs/epics/e79-agentic-ste/epic.yaml", + "line": 66, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/adapters/zcode.sh", - "line": 2, + "file": "specs/epics/e79-agentic-ste/e79s04-tasks.yaml", + "line": 14, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e74-integration-antigravity/e74s01-wave-a-adapter-research.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/epics/archive/e37-reach/e37s10-wave-b-skills-dir.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - } - ], - "link_count": 8 - }, - { - "id": "e76s02", - "title": "Install hub wiring (Wave B)", - "epic_id": "e76", - "epic_title": "Integration: ZCode \u2014 Skills + Plugin Hooks", - "bcp": 0, - "wsjf": 5.0, - "status": "done", - "links": [ - { - "file": "specs/verifications/AUDIT-e76-e76s02.md", - "line": 47, + "file": ".agents/skills/stocktake-skills/SKILL.md", + "line": 9, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/verifications/e76s02-verify.yaml", - "line": 1, + "file": ".kilocode/rules/stocktake-skills.md", + "line": 9, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e76-integration-zcode/epic.yaml", - "line": 53, + "file": ".codex/skills/stocktake-skills/SKILL.md", + "line": 9, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e76-integration-zcode/e76s02-tasks.yaml", - "line": 1, + "file": "skills/stocktake-skills/SKILL.md", + "line": 12, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/test-zcode-hub.sh", - "line": 2, + "file": ".codebuddy/skills/stocktake-skills/SKILL.md", + "line": 9, "confidence": "high", "method": "explicit_tag" }, { - "file": "scripts/lib/install-helpers.js", - "line": 5, + "file": ".zcode/skills/stocktake-skills/SKILL.md", + "line": 9, "confidence": "high", "method": "explicit_tag" }, { - "file": "specs/epics/e74-integration-antigravity/e74s02-hub-wiring.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/epics/e64-integration-gemini/e64s02-hub-wiring.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" - }, - { - "file": "specs/epics/e69-integration-mimo-code/e69s02-hub-wiring.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".mimocode/skills/stocktake-skills/SKILL.md", + "line": 9, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/epics/e76-integration-zcode/e76s02-hub-wiring.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".hermes/skills/stocktake-skills/SKILL.md", + "line": 9, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "specs/epics/e61-integration-hermes/e61s02-hub-wiring.md", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/prompts/stocktake-skills.md", + "line": 8, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "scripts/generate-wave-b-hub.py", - "line": 0, - "confidence": "medium", - "method": "file_heuristic" + "file": ".pi/skills/stocktake-skills/SKILL.md", + "line": 9, + "confidence": "high", + "method": "explicit_tag" }, { - "file": "scripts/lib/wave_b_hub_patch.py", + "file": "specs/skills-wiki/skills/stocktake-skills.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/lib/wave_b_hub_config.py", + "file": "specs/epics/e79-agentic-ste/e79s04-stocktake-scanner.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/lib/wave_b_hub_codegen_install.py", + "file": ".continue/rules/stocktake-skills.md", "line": 0, "confidence": "medium", "method": "file_heuristic" }, { - "file": "scripts/lib/wave_b_hub_codegen_helpers.py", + "file": "website/src/content/docs/skills/stocktake-skills.mdx", "line": 0, "confidence": "medium", "method": "file_heuristic" } ], - "link_count": 16 + "link_count": 20 } ], "summary": { - "total_stories": 112, - "tagged_stories": 102, + "total_stories": 116, + "tagged_stories": 106, "dark_stories": [], "dark_count": 0, "orphan_tags": [ @@ -23751,8 +18645,6 @@ "e42s02", "e42s03", "e42s04", - "e43s01", - "e43s02", "e44s01", "e44s02", "e44s03", @@ -23769,7 +18661,7 @@ "e99s01", "e99s99" ], - "orphan_count": 149, + "orphan_count": 147, "stale_tags": [ "e37s01", "e37s02", @@ -23876,9 +18768,9 @@ ], "stale_count": 102, "oracle_stats": { - "high": 720, - "medium": 2925, - "low": 66 + "high": 759, + "medium": 2023, + "low": 70 } } } \ No newline at end of file