Phase 1: activity log UI + write-path for created/completed/assigned/commented/edited#156
Conversation
|
Phase 1 perf-gate follow-up pushed in 9c27042.\n\n### What changed\n- Added a dedicated AC5 perf-gate script pinned to production-sized fixture path:\n -
Running 2 tests using 2 workers �[1A�[2K[1/2] [chromium] › e2e/mission-control-phase1.spec.ts:188:3 › Mission Control Phase 1 acceptance › AC5a perf floor harness: P95 list open <500ms �[1A�[2K 2) [chromium] › e2e/mission-control-phase1.spec.ts:188:3 › Mission Control Phase 1 acceptance › AC5a perf floor harness: P95 list open <500ms �[1A�[2K 2 failed |
|
Correction (previous comment had shell-escaped formatting issues). Perf-gate follow-up pushed in What changed
EvidenceRan targeted perf-gate command locally:
Result:
Skip reason is explicit in harness ( |
|
Mission Control Phase 1 observability provisioning + alert-routing pass shipped in commit What was added:
Checks run: npm run mission-control:validate-observability
npm run mission-control:provision-observability:staging
npm run mission-control:provision-observability:productionAll passed locally. |
Summary
insertActivityEventhelper for consistentactivityEventswritescreatedon item creationcompletedon item completionassignedon assignee changescommentedon comment creationeditedon non-assignee item editsListViewValidation
npx eslint convex/items.ts convex/comments.ts src/components/ActivityLogPanel.tsx e2e/mission-control-phase1.spec.ts✅npx playwright test e2e/mission-control-phase1.spec.ts --grep "AC2 activity log completeness"/app)Scope Notes
activityEventstable)