Retrospective: the last 7 day(s), and what to do differently #279
Labels
No labels
agent
agent:ci
agent:done
agent:failed
agent:needs-input
agent:refined
agent:refining
agent:running
agent:shipped
agent:skip
autonomous
autopilot
driven
local
plan
proposal
qa
qa-gap
research
retro
ship
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
jeroen/cartopolis#279
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Step back and read the last 7 day(s) of this lane, then steer it. You are not building anything on this ticket.
docs/direction.md(the goal and the seven values); every issue closed orfiled in the last 7 day(s) — shipped, failed, parked — and the reports on closed
qatickets; the openqa-gapbacklog. All of it is on the Forgejo API with theFORGEJO_TOKENin your environment.which was busywork? Where did tickets stall, and is the pattern a machinery problem
(conflicts, refusals, flakes) rather than a hard ticket? What do the QA findings say
players keep hitting? Is the frontier still the highest-value queue, or is the gap
backlog now worth more than the next data source?
qa-gapissues into the build lane by adding theautonomouslabel and theshiplabel. Only gaps whose success a machinecan judge, and nothing the fences cover — no wire protocol, no database schema, no
taste. Only issues already carrying
qa-gap: that label is the lane vouching forits own finding. Say on each one why it was promoted.
the watcher, CI, the deploy). These are code under
tools/, which the unattendedlane may build but never merge — they land for review, which is the point.
proposal: …, argued from theperiod you just read. Never edit
docs/direction.mdhere and never label a proposalautonomous— the direction is the maintainer's, by that file's own first rule.why, what you filed, what you propose. Then close this ticket through the API.
Decide it yourself. Nobody is watching this ticket. Judge by the seven values; a
promotion you are unsure about is one to leave for the maintainer, not to ask about.
Filed by the autopilot.
🤖 Picked this up — working on branch
feat/279-retrospective-last-7-dayin a fresh worktree on the VPS. I'll report back here when I'm done.Label an issue
agent:skipto keep me off it, ordrivento keep it in a session you are driving.docs/qa/targets.md— 14 of 14 passes re-verified a shipped ticket, 9 of them documentation-only verdicts #280alreadyFiledonly ever sees 50 issues, so every autopilot dedupe key silently expires — #206 was QA'd twice #281mainwas already red, and every merge commit was red #282.git/config.lockwhen two sessions start together, and the ticket is lost (#278) #283I read the last seven days, promoted three gaps, filed four machinery tickets and one proposal, and closed #279. No code changed — this ticket asks for steering, not building — so the branch has no commits and was not pushed.
The period, in five lines
qa-gap(3 closed, 31 still open).mainwas already red, and every one of the three merge commits was red. The deploy refused each time and said so on each ticket; nothing read that back.docs/qa/targets.mdhas never been walked once. That is why 11 of the 31 open gaps are "this note points at the wrong file".Promoted (
autonomous+ship, with a reason on each)aantal_sporen: 1, andplace_crossingsalready builds the rail geometry that answers it. Third of the same family; the other two landed yesterday.--height, 11 with it. Two measured layers contradicting each other, and the fix is a rule — a floating thing takes the water's level.I bounded #234 and #268 in their comments because both edit
map_geometry.rs, which is the shape of merge that brokemainlast week.Filed
docs/qa/targets.md. The re-verify loop returns before the standing list is reached, and it cannot tell a merged map layer from a merged verdict.alreadyFiledfetches one page of issues withlimit=100, and this server caps a page at 50. Every duplicate-suppression key silently expires after 50 issues. Proof: #206 was QA'd twice, #210 and #266, both carrying the same key. This is the one I labelledautonomous— it is a one-line fix with a test.main, with the run-by-run table above..git/config.lockstarting #278 and the whole QA pass was lost; the ticket now sits onagent:failedand nothing retries it.Proposed
#284 — the unattended lane has only ever looked at the map half of the twin. All 34 gaps are about map layers; the simulator, accounts, prims, scripting, chat and voice have had no unattended attention at all.
docs/direction.mdnever says the lane is map-only, but everything in it points that way. I propose it answer the question either way, and if the answer is yes, give the standing list a floor of one pass a week.For you to decide
Four machinery tickets now sit behind the fence (#280, #282, #283, plus #220, #270, #271 from before), and three finished branches are still unlanded. I deliberately labelled only one of my four
autonomousrather than adding three more branches to a pile that is already the bottleneck. #221, #272 and now #284 are three proposals waiting on one answer each.No commits were made.
No commits were made.
🤖 viberfox issue agent on the VPS — 57 turns · $6.28 · session
b2a1d238-a9ea-4dcd-a228-645197603adc. Reply with @agent to continue this session.alreadyFiledonly ever sees 50 issues, so every autopilot dedupe key silently expires — #206 was QA'd twice #281