Repository navigation
ci(conformance): scheduled Electron recorder drift lane with its own failure sink (parked) #585
Copy link
Copy link
Open
Labels
compat:tier-1Electron compat Tier 1 (arch 04 §4)Electron compat Tier 1 (arch 04 §4)electron-compatElectron compatibility program areaElectron compatibility program areaenhancementNew feature or requestNew feature or requestmilestone:parkedParked by the YAGNI test until a current requirement proves itParked by the YAGNI test until a current requirement proves itneeds-specNeeds an approved docs/agents/spec-template.md spec before implementationNeeds an approved docs/agents/spec-template.md spec before implementationtriageNeeds maintainer scope or reproduction reviewNeeds maintainer scope or reproduction review
Description
Activity
- addedelectron-compatElectron compatibility program areaElectron compatibility program area
on Oct 6, 2026 - addedenhancementNew feature or requestNew feature or requesttriageNeeds maintainer scope or reproduction reviewNeeds maintainer scope or reproduction reviewcompat:tier-1Electron compat Tier 1 (arch 04 §4)Electron compat Tier 1 (arch 04 §4)needs-specNeeds an approved docs/agents/spec-template.md spec before implementationNeeds an approved docs/agents/spec-template.md spec before implementationmilestone:parkedParked by the YAGNI test until a current requirement proves itParked by the YAGNI test until a current requirement proves it
on Oct 6, 2026 This was generated by AI during triage.
Triage Notes
What we've established so far:
- The slice is specified in the issue body (what to build, binary acceptance criteria, negative controls, ownership and gates).
- Milestone
parked; tracker of record as stated in the body.
What we still need from you (@0monish):
- Pull this ticket into a milestone: it is
milestone:parked, so it staystriageand is not agent-grabbable until the first-proof and next milestones no longer need it (YAGNI test).
Once those resolve, this ticket moves to
ready-for-agentwith an Agent Brief.
Metadata
Metadata
Assignees
Labels
compat:tier-1Electron compat Tier 1 (arch 04 §4)Electron compat Tier 1 (arch 04 §4)electron-compatElectron compatibility program areaElectron compatibility program areaenhancementNew feature or requestNew feature or requestmilestone:parkedParked by the YAGNI test until a current requirement proves itParked by the YAGNI test until a current requirement proves itneeds-specNeeds an approved docs/agents/spec-template.md spec before implementationNeeds an approved docs/agents/spec-template.md spec before implementationtriageNeeds maintainer scope or reproduction reviewNeeds maintainer scope or reproduction review
Parent
Epic #493 · Map #391 · Unit X01 · Kind:
task· Tier: Tier 1 · Maturity target: L2 · Size: S · Milestone:parkedWhat to build
Pull this when goldens exist for a second family or a pin bump is proposed. It re-runs the recorder at the same pin on each OS (Linux under a virtual display, as Electron's own workflow does; macOS with Electron's persistence and crash-dialog prep). It routes any difference to a named failure sink and never re-records automatically. A difference enters the PR gate only through a reviewed PR that flips cells to
unknownor updates goldens, receipts and cells together. Detailed design is deferred.Spec gate: the first deliverable is a spec from
docs/agents/spec-template.md, opened as a PR and stopped for human approval; implementation starts only atStatus: approved.Acceptance criteria
Negative controls (each names the one mutation that must fail)
External predecessors (outside this tracker)
Ownership and gates
docs/agents/workflow.md§ Tracker issue (rule lands with docs(agents): record the #517 tracker-of-record rule in root AGENTS.md and the workflow claim protocol #520). Linear reference: KEL-237 (In Progress) carries a link to this issue.The authoritative agent contract is the latest Agent Brief comment on this issue (triage skill); this body is the planning record.
Out of scope
Corpus-app smoke and the product scoring run (X02-T6).
Notes
Parked by the YAGNI test: the drawio-desktop macOS first proof ships without scheduled drift detection. FACT (refuter receipt): Electron reruns its own suite up to three times on every non-ASAN lane. Size the lane expecting upstream-level flake, and never copy the reruns.
Change log (doctrine-audit repair, 2026-10-07)