From f02ef2388ac60725e3348eb99a5cd8077e9d7646 Mon Sep 17 00:00:00 2001 From: Oleks Date: Wed, 29 Jul 2026 17:51:37 +0300 Subject: [PATCH] =?UTF-8?q?Phase=206:=20output=20paths=20=E2=80=94=20issue?= =?UTF-8?q?=20filing=20with=20idempotency,=20and=20the=20audit=20procedure?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit bin/filing-plan decides file/comment/skip per candidate and renders both bodies from references/issue-template.md. The ia-candidate marker match (FR-6.3) is a literal string comparison over bodies AND comments, done locally: verified against live Gitea that neither list_issues nor search_issues returns a body, so the search is list-by-label + per-issue issue_read, and --existing is mandatory so a failed search can never become a duplicate-filing spree. Repo-less targets degrade to summary-only (FR-6.4), tested for real against third-party/baoyu-design's github.com remote. skills/offload-audit ties the procedure together and carries the fixed delegation chain (issuer -> gitea-agent), the implicit-filing rule, and the coverage-as-dilution reporting contract. --- skills/offload-audit/SKILL.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/skills/offload-audit/SKILL.md b/skills/offload-audit/SKILL.md index ed537e8..9717e98 100644 --- a/skills/offload-audit/SKILL.md +++ b/skills/offload-audit/SKILL.md @@ -89,7 +89,8 @@ offload-audit → Agent(anxious:issuer-agent) → cluster:gitea-agent → Gitea ### 5a. Resolve the repo and get the searches ```bash -$IA/bin/filing-plan queries --classified classified.json --judgments judgments.json \ +$IA/bin/filing-plan queries \ + --classified classified.json --judgments judgments.json \ --target-path > queries.json ``` @@ -124,7 +125,8 @@ silently become a duplicate-filing spree (FR-6.3). ### 5c. Build the plan ```bash -$IA/bin/filing-plan plan --classified classified.json --judgments judgments.json \ +$IA/bin/filing-plan plan \ + --classified classified.json --judgments judgments.json \ --target-path --existing existing.json \ --audit-page "Audits//" \ --window " -> " --run-date \