## Summary
- Pin `modules/backend` to `5e8ada7` (Backend #176): `TestMaterialIntakeAttachmentOnlyLifecycle` waits on `CardDone` + `materialActive` release instead of `systemTexts`.
- Task card + SELF evidence for `-count=20` and `make test`.
## Why
`deliverNotices` runs before `defer materialKeyRelease`; notice-first waits raced done-dedup and flaked under CI load.
## Evidence
- GATE: Backend #176 CI success (run 2402)
- SELF: `go test ./internal/runmgr/ -run TestMaterialIntakeAttachmentOnlyLifecycle -count=20` PASS
- SELF: `make test` PASS (on card)
## Test plan
- [x] Backend CI green / merged
- [x] Local make test
- [ ] Dev CI green on this PR
Refs: `.task/fix-material-intake-lifecycle-flake.md`; Backend #176
Why: establish the authorized task workspace and its initial baseline.
Evidence: preserved precheck receipt in .task/fix-material-intake-lifecycle-flake.md; R0=41a5fb049323663471f1732bcda296f4eeeb3642.
Impact: task metadata only; the feature workspace starts at 41a5fb0493.
Refs: .task/fix-material-intake-lifecycle-flake.md
Why: Backend #176 aligned the test wait with CardDone + materialActive
release so done-dedup no longer races deliverNotices.
Evidence: Backend CI success on c963347; local -count=20 PASS (evidence on card).
Impact: Dev consumes backend@5e8ada7; test-only, no product behavior change.
Refs: Backend #176; fix/material-intake-lifecycle-flake
Co-authored-by: Cursor <cursoragent@cursor.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
modules/backendto5e8ada7(Backend #176):TestMaterialIntakeAttachmentOnlyLifecyclewaits onCardDone+materialActiverelease instead ofsystemTexts.-count=20andmake test.Why
deliverNoticesruns beforedefer materialKeyRelease; notice-first waits raced done-dedup and flaked under CI load.Evidence
go test ./internal/runmgr/ -run TestMaterialIntakeAttachmentOnlyLifecycle -count=20PASSmake testPASS (on card)Test plan
Refs:
.task/fix-material-intake-lifecycle-flake.md; Backend #176