gap: the five BGT collections #176 approved have no ticket and nothing to pick them up #261
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#261
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?
Found while QA'ing #176 (issue #258).
What I did
Walked #176 as a player would meet it, then looked for the work it approved.
What happened
#176 answered "is it worth wiring in?" with yes, for five collections —
scheiding_vlak,vegetatieobject_lijn,bord,kast,bak— and shipped theclient half:
PROP_KINDSpositions 7Board, 8Bin, 9Recycling(
crates/cartopolis/src/systems/map/surveyed.rs:81), plus the note and thedirection.mdrow. Nothing emits those positions. A player meets nothing at all.The extractor half is
server/pipeline/bgt.tsinjeroen/cartopy, and thecontainer that filed #176 cannot read that repository (the token answers 404).
#176 raised that as its open question 1 — "the ticket has to be split, or the
implementing agent needs a token; which?" — and closed without an answer.
The result is that the approved work exists only as a table row in
docs/direction.md:104and a section indocs/notes/surveyed-street-objects.md. Neither is a queue. Its acceptancecriterion "the extractor reads
scheiding_vlak,vegetatieobject_lijn,bord,kastandbak" is unmet and untracked.What a user would expect
That an approved source ends up in the world, or that the thing standing in the
way has a ticket with a name on it.
Why this is worth a ticket rather than a shrug
The sibling verdict did it right. #203 (crop parcels) hit exactly the same wall
and filed #204 —
cartopy: server/pipeline/brp.ts— the extractor half of thecrop parcels, which is open. #176 filed a follow-up for the item it rejected
(bridge decks and tunnels) and none for the five it accepted.
This is the concrete instance of the pattern #221 proposes a rule for; it is
filed separately because #221 is a proposal about
docs/direction.mdand this isone piece of unowned work.
What the extractor has to do
Measured against the live API over ~10x9 km of Groningen on 2026-09-02, current
versions only, following the cursor to the end rather than reading one page:
scheiding_vlakmuurLINE_KINDS1Wallvegetatieobject_lijnhaagLINE_KINDS2Hedgebord, minusverkeersbordPROP_KINDS7BoardkastPROP_KINDS6Cabinetbakafvalbak/container+afval apart plaatsPROP_KINDS8 / 9kademuur(742) andtransitie(1,423) are dropped per the note.typeisniet-bgton all ofbord,kast,bakandvegetatieobject_lijn— the classis in
plus_type, exactly as the note warns.The per-cell byte cost, which #176 flagged as not measured: over 47 z14 cells
the five collections come to 291 kB, and the heaviest single cell gains 35 kB
on top of the ~60 kB objects file it already has. Walls are almost all of it.
That is not a reason to hold anything up.