NEC-69: No flake ledger: per-scenario e2e history does not survive a run #200
No reviewers
Labels
No labels
area:docs
area:identity
area:ops
area:plugin
area:server
channel:community
channel:direct
channel:owned
channel:press
channel:social
e2ee-constrained
gate:at-ga
gate:pre-ga
marketing
parity
relay:absent
relay:planned
relay:requested
relay:supported
risk:additive
risk:contract
risk:none
usability
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Nectenda/nectenda!200
Loading…
Reference in a new issue
No description provided.
Delete branch "worktree-nec-69-no-flake-ledger-per-scenario-e2e-history"
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?
Task: NEC-69 — https://projectron.nerchure.com/tasks/69
A flake ledger for the e2e suite, in two stores. Every CI run of the multi-vault suite records one row per scenario (verdict, duration, first error line, run, commit, Obsidian version) in Forgejo's generic package registry, one version per run, so history outlives logs and artifacts; scripts/e2e-ledger.mjs report gives per-scenario pass rates (infra excluded both ways) and flags duration drift. Known flakes are catalogued in a new Vikunja project, Flakes (child of Nectenda, FLAKE-1..7 seeded), with match rules; scripts/agent/flakes.mjs triage names the signature a failure matches, or NEW. card.mjs show now prints a card's comments and related cards (a related flake signature in full), which is how this card's own added requirement was first missed; create --relate links a new card to a signature. packages/e2e/README.md gains the red-run policy (stability items 2, 3, 5). Review found and this fixes a describe-scoped hook failure that would have recorded a red run as all-pass. Verified locally: 99 script tests, 22 mutations all caught, gate green with 96 e2e scenarios, and record/triage run on that real report.
Spec:
docs/changes/NEC-69-flake-ledger/spec.mdChangelog
NONE
a4e9323aaa3d60a14180