Skip to content

docs(verify-backwave): correct the feature map against the live dashboard - #16

Open
pdevito3 wants to merge 1 commit into
mainfrom
docs/verify-backwave-map-upkeep
Open

pdevito3 wants to merge 1 commit into
mainfrom
docs/verify-backwave-map-upkeep

Conversation

@pdevito3

Copy link
Copy Markdown
Contributor

What

Upkeep pass on the verify-backwave skill's feature map. A SQLite run drove every mapped feature live and captured screenshot, accessibility, API, and database evidence. These edits are map corrections only. No product code, no SKILL.md, no harness change.

Confirmed drift, fixed

Map claim Live behavior File
Job detail page has no action button A non-terminal job's detail page shows a Cancel button; only Requeue is list-only jobs-and-job-detail.md
Failures page has two tabs It has three: Dead-Lettered, Quarantined, Retrying failures-and-requeue.md
No endpoint makes a Quarantined job POST /jobs/quarantine?wireName=ghost makes one failures-and-requeue.md
?state=Dead-Lettered filter The hyphen form returns 400; the enum form ?state=DeadLettered returns 200 failures-and-requeue.md

Surfaces the map missed, now listed

  • The baseline queue list omitted high (served by the weighted-fair group). Groups are strict-priority [critical, bulk, limited] and weighted-fair [high, low].
  • The Pumps dashboard page (/backwave/pumps, sidebar entry) is new and was absent from the map. Added to the "no recipe yet" list next to Executing, Observers, and Recurring Schedules. It shows one row per Worker Group Pump per node.

Coverage

Every feature in the map was driven live and passed: Jobs (list, filter, detail, payload, failure detail, cancel), Failures (three tabs, requeue from both entry points, quarantine), Queues (pause, stall, resume, audit), Workflows (list, graph, member, failed), Tags (pills, label, key-value, combined, suggest, top labels). The Pumps page was also opened and confirmed. Not treated as drift: the uppercase labels (WIRE NAME, 3 RECORDED, PUMP) match the accessibility snapshot exactly.

…oard

Fix four doc-drift items found by a live run, and add two surfaces the map
missed. A SQLite run drove every feature and captured the evidence.

- Job detail page: it shows a Cancel button for a job that is not terminal.
  Only Requeue is list-only. The map said the detail page has no button.
- Failures page: it has three tabs (Dead-Lettered, Quarantined, Retrying),
  not two.
- Quarantined jobs: POST /jobs/quarantine makes one. The map said the sample
  has no such endpoint.
- Jobs filter: use ?state=DeadLettered. The hyphen form ?state=Dead-Lettered
  returns 400.
- Baseline queues: add the high queue, served by the weighted-fair group.
- Secondary surfaces: add the Pumps page at /backwave/pumps.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant