f02ef2388ac60725e3348eb99a5cd8077e9d7646
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.
inference-arbitrage
Audits a Claude Code plugin — its skill/agent definitions and its real usage transcripts — to find steps that are being done by raw LLM inference but pass every test of a deterministic script, and files the well-evidenced ones as issues on the target plugin's own repo. Runs on demand; each run accumulates into a snapshot history so cost and candidate status can be tracked over time.
The name echoes builder-arbitrage: route each unit of work to the cheapest
executor that can do it correctly — here, "script vs. model" instead of
"which build node."
Status: scaffolding, pre-implementation. See design/ for the full
specification:
design/spec.md— why, scope, functional requirementsdesign/plan.md— architecture and file layoutdesign/rubric.md— the script-vs-inference boundary rubricdesign/tasks.md— build order
Tracked as issues on this repo under the v0.1.0 milestone.
Languages
Python
66%
Shell
34%