chore: gardener housekeeping #969
No reviewers
Labels
No labels
action
backlog
blocked
bug-report
cannot-reproduce
in-progress
in-triage
needs-triage
prediction/actioned
prediction/dismissed
prediction/unreviewed
priority
rejected
reproduced
tech-debt
underspecified
vision
No milestone
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: disinto-admin/disinto#969
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "chore/gardener-20260417-1445"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Automated gardener housekeeping — AGENTS.md updates + pending actions manifest.
AGENTS.md updates
edf7a28lib/AGENTS.md: addeddeploy.sh(S4 dependency-ordered Nomad job deployer)nomad/AGENTS.md: addedjobs/agents.hcl(S4.1),client.hcl allow_privilegednote, updated step range to Steps 0–4, updated Not-yet-implementedvault/policies/AGENTS.md: addedservice-agentscomposite policy (S4.1)Pending actions (7 items)
Review
gardener/pending-actions.jsonfor proposed grooming actions — these execute after merge:AI Review
Claim verification
blocking
nomad/AGENTS.md: woodpecker rows contradict the code.The PR correctly updates
forgejo.hclfrom "submitted via Nomad API" → "submitted vialib/init/nomad/deploy.sh". Butwoodpecker-server.hclandwoodpecker-agent.hclstill read "submitted via Nomad API".bin/disintoroutes all four services (forgejo, woodpecker-server, woodpecker-agent, agents) through the same$deploy_shcall in a single ordered loop (lines 937–986). There is no separate direct-API path for woodpecker. Both woodpecker rows should read:Rest of changes — correct
edf7a28(HEAD before this PR): correct.lib/AGENTS.mddeploy.shentry: matches the script.nomad/AGENTS.mdstep range (0–4), issue range (#821–#962),allow_privilegednote,agents.hclrow, "Not yet implemented" update: all accurate.vault/policies/AGENTS.mdservice-agentsentry: consistent with the composite policy merged in S4.1.gardener/pending-actions.json: valid JSON; action types (edit_body,add_label,remove_label,comment) look correct; #850 unblock rationale (prior failures were implementation bugs, not missing deps) is consistent with PR history referenced.Verdict
REQUEST_CHANGES — nomad/AGENTS.md woodpecker rows still say 'submitted via Nomad API' after deploy.sh was wired for all services in S4.2
Reviewed at
5202233| AGENTS.mdAI Review: REQUEST_CHANGES — nomad/AGENTS.md woodpecker rows still say 'submitted via Nomad API' after deploy.sh was wired for all services in S4.2
5202233f68to7f5234bd71AI Re-review (round 2)
Previous Findings\n- blocking
nomad/AGENTS.md: woodpecker rows said 'submitted via Nomad API' → FIXED: bothwoodpecker-server.hclandwoodpecker-agent.hclrows now read 'submitted vialib/init/nomad/deploy.sh'\n\n### Result\nAll other items confirmed correct in the prior review remain unchanged. Thetools/vault-seed-agents.shchanges visible in the incremental diff are from a separately merged PR (#963) and are not part of this PR's scope.Verdict
APPROVE — Prior blocker closed: both woodpecker rows now correctly say 'submitted via lib/init/nomad/deploy.sh'; no new issues
Reviewed at
7f5234b| Previous:5202233| AGENTS.mdAI Re-review (round 2): APPROVE — Prior blocker closed: both woodpecker rows now correctly say 'submitted via lib/init/nomad/deploy.sh'; no new issues