Repository navigation
spec: sync the specs with the 57 commits since the last sync - #1643
Merged
Merged
Conversation
Brings tools/spec-loop/specs/ in line with what landed between 21fe630 and 1807199 (apache#1554 to apache#1640): the pr-management code-path work and mention policy, the vetted-ops reads and --save, the Subversion backend, the CVE tooling changes, candidate-screen's pre-filter and data-only report, calendar-date release versions, the session-start drift mod, the Grok and Copilot guard hooks, the fixed adversarial-review path, and the vendor-neutrality multi-vendor rule. Specs that had drifted into stating the opposite of the code are corrected (candidate-screen pre-filter, stats writes, reviewer-routing eligibility). The non-ASF reviewer-routing smoke case still expected NO ELIGIBLE REVIEWER when no roster area matches; since apache#1583 every member is eligible there, so it now expects the lowest-load member. .last-sync moves to 1807199. Generated-by: Claude Code (Opus 5.5)
potiuk
added a commit
to Kaap10/magpie
that referenced
this pull request
Oct 16, 2026
…1643) Brings tools/spec-loop/specs/ in line with what landed between 21fe630 and 1807199 (apache#1554 to apache#1640): the pr-management code-path work and mention policy, the vetted-ops reads and --save, the Subversion backend, the CVE tooling changes, candidate-screen's pre-filter and data-only report, calendar-date release versions, the session-start drift mod, the Grok and Copilot guard hooks, the fixed adversarial-review path, and the vendor-neutrality multi-vendor rule. Specs that had drifted into stating the opposite of the code are corrected (candidate-screen pre-filter, stats writes, reviewer-routing eligibility). The non-ASF reviewer-routing smoke case still expected NO ELIGIBLE REVIEWER when no roster area matches; since apache#1583 every member is eligible there, so it now expects the lowest-load member. .last-sync moves to 1807199. Generated-by: Claude Code (Opus 5.5)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
tools/spec-loop/.last-syncwas 57 commits behindmain. This brings the specs in line with what landed between21fe6304and18071993(Fix jq pre-flight projection; setup --pmc fetches all entitled Vulnogram tokens #1554 to setup: read-only vetted ops must never prompt (install applies, verify checks, update reports drift) #1640), and moves.last-syncto18071993.--save, the new reads);sha512insvn-ziplocks, the Grok guard);candidate-screendoes pre-filter (feat(contributor-growth): recent-activity check and stricter pre-filter options for candidate-screen #1592);Type of change
docs/,README.md,CONTRIBUTING.md)Test plan
prek run --all-filespasses, includingspec-validateand lycheenon-asf-profile-smoke/step-reviewer-routing2/2 (case 2 failed before this change)MIN_SUMMARY_CHARS = 40, the CODEOWNERS signal,screen_recent_activity_months(default 4), and the calendar-date blockLinked issues
None.
Notes for reviewers (optional)
loop.sh update. That mode starts an unattended agent with auto-approval, which needs the sandbox harness.adoption-and-setup.md. Whichever of the two merges second renumbers its entries.Generative AI disclosure: drafted with Claude Code (Opus 5.5) and reviewed by the author.
🤖 Generated with Claude Code