Skip to content

chore(spec-loop): sync specs to main and advance .last-sync - #1375

Merged
potiuk merged 1 commit into
apache:mainfrom
potiuk:spec/sync-specs
Sep 24, 2026
Merged

potiuk merged 1 commit into
apache:mainfrom
potiuk:spec/sync-specs

Conversation

@potiuk

@potiuk potiuk commented Sep 24, 2026

Copy link
Copy Markdown
Member

Summary

  • Brings tools/spec-loop/specs/ back in step with the 43 commits that shipped between the last sync (5c75abd2) and main at bcd8b7f2, and advances tools/spec-loop/.last-sync to bcd8b7f2.
  • Nine specs updated, one new spec (adversarial-review.md) for the tool and substrate plugin feat(adversarial-review): other models' adversarial review, as a tool and substrate plugin #1368 shipped — no existing spec covered it, which PROMPT_update.md says calls for a new one. The per-spec breakdown with PR numbers is in the commit message.

Type of change

  • Skill change (.claude/skills/<name>/) — eval fixtures updated below
  • Tool / bridge contract (tools/<system>/*.md)
  • Python package (tools/*/ with pyproject.toml)
  • Groovy reference impl
  • Cross-cutting (RFC, AGENTS.md, sandbox, privacy-LLM)
  • Documentation (docs/, README.md, CONTRIBUTING.md)
  • Project template (projects/_template/)
  • CI / dev loop (prek, workflows, validators)
  • Other: spec-loop specs sync

Test plan

  • prek run on every changed file passes (including spec-validate, check-doc-sync, lychee)
  • spec-validate: no violations; spec-inventory tests pass
  • For Python packages touched: n/a
  • For Groovy bridges touched: n/a
  • For skill changes: n/a (specs only)
  • For skill behaviour changes: n/a
  • Other:

RFC-AI-0004 compliance

No principle touched; specs describe shipped behaviour only.

Linked issues

Refs #1367, #1368, #1291

Notes for reviewers (optional)


Generated-by: Claude Opus 5

🤖 Generated with Claude Code

Reconciles the spec-loop specs with the functionality that shipped
between 5c75abd and bcd8b7f:

- agent-isolation-sandbox: the hardware-key touch policy (sig cached +
  aut off with OpenPGP signing, aut cached with gpg.format=ssh) (apache#1367);
  touch-watcher owner is the harness (apache#1365); macOS overlay closes on
  deactivation (apache#1325); whole-user git hooks allowRead and dispatcher
  flavour (apache#1364, apache#1322, apache#1358); agent-guard finds the git subcommand
  past global flags (apache#1330); agent-guard plugin counts as a complete
  install (apache#1323); per-tool cooldown_days, bubblewrap 0.13.0 (apache#1360).
- sandbox-diagnostics: ten catalogue entries (prek/uv not found, git
  hooks silently skipped) (apache#1359, apache#1364); doctor probes as scripts, with
  probes 7 and 8 (apache#1336, apache#1362, apache#1364); verify's 12 checks and
  conditional-checks.md (apache#1334).
- vetted-command-surface: HTTP read backend with the OSV and CVE.org
  operations (apache#1326); the vetted-op-read recipe spelling (apache#1339); the
  plugin copy resolves standalone (apache#1357).
- cve-tooling: tools/osv (contract:security-cross-ref) and the cve-org
  check through vetted-ops (apache#1297, apache#1326).
- security-issue-lifecycle: step 2b proposes going ahead on a quiet
  reporter (apache#1340); the post-advisory security-pages update (apache#1355).
- meta-and-quality-tooling: name: must match the skill directory
  (apache#1361); skill-evals fixture containment and grader retry (apache#1315,
  apache#1341); optimize-skill budgets, eval gate, rewrite and extract-code
  passes (apache#1331, apache#1332, apache#1335, apache#1338); diff-scoped prek CI (apache#1317).
- marketplace-distribution: substrate plugins (apache#1368, apache#1357).
- adversarial-review (new): the tool and substrate plugin as shipped
  (apache#1368), with its known gaps.

Generated-by: Claude Opus 5
@potiuk
potiuk merged commit 377cabc into apache:main Sep 24, 2026
9 checks passed
@potiuk potiuk added family:docs Docs, MISSION.md, READMEs family:tools tools/* labels Nov 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

family:docs Docs, MISSION.md, READMEs family:tools tools/*

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant