QA: what #206 shipped — Rijkswaterstaat vaarwegmarkeringen, PDOK OGC API: is it worth wiring in? #266
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#266
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?
Issue #206 (“Rijkswaterstaat vaarwegmarkeringen, PDOK OGC API: is it worth wiring in?”) was built and merged by the unattended lane, and nobody has used it. Walk what it delivered as a player would meet it.
This is a QA pass, not a build. Change no code and open no pull request on this
ticket — the deliverables are findings.
cargo run -p cartopolis_simulatorwith a client or a wire/HTTP probe for anything online, theloopback tests,
cargo run -p cartopolis -- --shot … --dump-statefor anything withgeometry. CLAUDE.md lists every harness. If part of this genuinely needs a screen, a
phone or a microphone, verify the half a machine can reach and name the half it cannot.
would obviously expect to be able to do next — then try exactly that. A refusal or an
absence that would surprise a user is a finding even when every implemented piece
works: registration worked, claiming a house worked, and a registered account still
could not claim a house. No test failed; a user hit a wall.
gap:, labelqa-gap, withwhat you did, what happened, what a user would expect instead, and where in the code
the seam is. Use the Forgejo API with the
FORGEJO_TOKENin your environment. Do notlabel them
autonomous— a person decides which gaps become work.filed. Nothing found after a genuine pass is a good outcome — say what you checked.
Then close this ticket through the API; a QA pass has no branch to merge.
Decide it yourself. Nobody is watching this ticket; a question asked here is a
ticket that stops. Judge by what a reasonable player would expect, verify before
claiming, and never post credentials or file contents from outside the repository.
Filed by the autopilot.
🤖 Picked this up — working on branch
feat/266-qa-what-206-shippedin 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.The buoys and beacons #206 added still draw correctly, and I found two new problems: ticking the height layer sinks every buoy, and the whole map now waits on a third-party server before any cell is drawn. Both are filed. No code changed, no branch pushed.
What I ran
cargo test -p cartopolis_geo: 236 passed, 0 failed.cargo test -p cartopolis: 820 passed, 0 failed.tt_kleur, and its light colour underlicht_klrather than in the sixteen sector fields. Both reads are correct.What I filed
--heightdiffers: the visible part of the can drops from 25 pixels to 11, at identical width, with the far waterline unmoved. The water surface is lifted onto the measured ground by one rule (one level for the whole body) and the buoy by another (per vertex), and over a river the two disagree. Moored boats sit on the same rule and will have the same fault.api.pdok.nlbefore it is tessellated. The navigation-marks fetch is awaited before the tessellation job is submitted, so a cell's ground, roads, water and buildings are all held behind an optional layer's server, two requests deep, each on a 20-second timeout, with nothing cached on failure. Healthy this costs about 0.17 seconds per cell (I timed 18 requests at 1.70 seconds total). Unhealthy it reads as "no map", not "no buoys". The level-crossings layer from #216 copied the same shape.What I did not file
Worth knowing
The three gaps the previous pass filed are all still open and unfixed (#212, #213, #215). The fix for the fourth — #214, "you cannot find out what a navigation mark is" — was built and sits in open pull request #229, never merged, so what a player meets today is still a nameless buoy with no row of its own in the Layers panel.
Unverified
Colour fidelity, as before: this container renders in software, so whether a red can reads as red still needs a real screen. I could not fault-inject a slow PDOK server — no root in this container — so the 20-second figure in #267 is the timeout the code inherits, not a stall I measured.
Ticket #266 is closed.
No commits were made.
🤖 viberfox issue agent on the VPS — 197 turns · $22.98 · session
c8be44cc-7f7c-47ab-b4d9-5091048662fc. Reply with @agent to continue this session.alreadyFiledonly ever sees 50 issues, so every autopilot dedupe key silently expires — #206 was QA'd twice #281alreadyFiledonly ever sees 50 issues, so every autopilot dedupe key silently expires — #206 was QA'd twice #281