verify PM loop end-to-end #32
Labels
No labels
blocked:needs-decision
bug
chore
cron
design
in-progress
infra
milestone
module-o
needs-decompose
needs-research
ops-task
pm
quickfix
security/medium
triage-approved
vikunja
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/org_mode#32
Loading…
Add table
Add a link
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?
PM management-plane end-to-end verification (round 2), performed 2026-08-21.
Card: kanban t_256a84d0 <- Vikunja org_mode #110
Result: PASS — all 8 loop legs observed live through the real gateway dispatcher:
Defect found (separate from loop): the vikunja-kanban-sync Hermes cron (job b186eb82ff22, every 1m, enabled) still has an inbound create path with its own mapping DB and creates a SECOND card for every actionable Vikunja task that the webhook already carded (#109-#113 all duplicated). Docs (vikunja-pm-system.md §2/§5) say the 1m poll is retired/catch-up only — stale docs + stale cron pairing.
Reference: ~/.hermes/skills/devops/vikunja/references/pm-loop-e2e-2026-08-21.md
Fix direction (NOT executed — verifier only): disable cron job b186eb82ff22, or make vikunja-kanban-sync.py Case 2 dedupe against webhook cards by body match on /tasks/ before creating.
Closing — verification card for PM loop, all 8 legs passed 2026-08-21. Paper trail.