160 lines
28 KiB
JSON
160 lines
28 KiB
JSON
{
|
|
"module": "timeline",
|
|
"featureCount": 5,
|
|
"lastUpdatedUtc": "2026-02-11T06:55:17Z",
|
|
"summary": {
|
|
"passed": 0,
|
|
"failed": 0,
|
|
"blocked": 0,
|
|
"skipped": 0,
|
|
"done": 5
|
|
},
|
|
"buildNote": "Fresh strict Tier 2 API replay at 2026-02-11T06:55:17Z corrected timeline-indexer-service evidence with auditable user-surface transactions.",
|
|
"features": {
|
|
"unified-event-timeline-service": {
|
|
"status": "done",
|
|
"tier": 2,
|
|
"retryCount": 1,
|
|
"sourceVerified": true,
|
|
"buildVerified": true,
|
|
"e2eVerified": true,
|
|
"skipReason": null,
|
|
"lastRunId": "run-013",
|
|
"lastUpdatedUtc": "2026-02-10T23:42:18Z",
|
|
"featureFile": "docs/features/checked/timeline/unified-event-timeline-service.md",
|
|
"notes": [
|
|
"[2026-02-10T03:30:00Z] done: Moved to checked/",
|
|
"[2026-02-10T12:35:20Z] retesting: Tier 2 replay started for query/replay/export API surfaces.",
|
|
"[2026-02-10T12:35:20Z] failed: Live API replay found three end-user gaps: replay status lifecycle was not request-persistent, export status/download returned synthetic responses for unknown IDs, and invalid HLC input returned 500.",
|
|
"[2026-02-10T12:35:20Z] triaged: missing_code -- request-scoped in-memory coordinators, stubbed export endpoint implementations, and direct HLC Parse path without client-error validation.",
|
|
"[2026-02-10T12:35:20Z] done: Applied minimal fixes and API-boundary regression tests; all Timeline suites pass and live API matrix now returns expected 400/404/200 behaviors. Evidence: docs/qa/feature-checks/runs/timeline/unified-event-timeline-service/run-002/tier2-api-check.json.",
|
|
"[2026-02-10T14:15:50Z] done: Tier 2 replay revalidated checked behavior after follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/unified-event-timeline-service/run-003/tier2-api-check.json.",
|
|
"[2026-02-10T19:39:50Z] done: Tier 2 replay run-004 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/unified-event-timeline-service/run-004/tier2-api-check.json.",
|
|
"[2026-02-10T19:58:53Z] done: Tier 2 replay run-005 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/unified-event-timeline-service/run-005/tier2-api-check.json.",
|
|
"[2026-02-10T20:30:54Z] done: Tier 2 replay run-006 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/unified-event-timeline-service/run-006/tier2-api-check.json.",
|
|
"[2026-02-10T20:42:37Z] done: Tier 2 replay run-007 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/unified-event-timeline-service/run-007/tier2-api-check.json.",
|
|
"[2026-02-10T21:03:11Z] done: Tier 2 replay run-008 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/unified-event-timeline-service/run-008/tier2-api-check.json.",
|
|
"[2026-02-10T21:23:47Z] done: Tier 2 replay run-009 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/unified-event-timeline-service/run-009/tier2-api-check.json.",
|
|
"[2026-02-10T21:37:25Z] done: Tier 2 integration replay run-010 passed for checked feature (Timeline.Core 7/7, Timeline.WebService 19/19). Evidence: docs/qa/feature-checks/runs/timeline/unified-event-timeline-service/run-010/tier2-integration-check.json.",
|
|
"[2026-02-10T21:55:36Z] done: Tier 2 integration replay run-011 passed for checked feature (Timeline.Core 7/7, Timeline.WebService 19/19). Evidence: docs/qa/feature-checks/runs/timeline/unified-event-timeline-service/run-011/tier2-integration-check.json.",
|
|
"[2026-02-10T22:45:50Z] done: Tier 2 replay run-012 passed for checked feature (Timeline.Core 7/7, Timeline.WebService 19/19). Evidence: docs/qa/feature-checks/runs/timeline/unified-event-timeline-service/run-012/tier2-api-check.json.",
|
|
"[2026-02-10T23:42:18Z] done: Tier 2 API run-013 captured fresh live HTTPS evidence for invalid fromHlc 400, unknown timeline 404, and unknown critical-path 404; Timeline suites Core 7/7 + WebService 19/19. Evidence: docs/qa/feature-checks/runs/timeline/unified-event-timeline-service/run-013/tier2-api-check.json."
|
|
]
|
|
},
|
|
"hybrid-logical-clock-audit-safe-job-queue-ordering": {
|
|
"status": "done",
|
|
"tier": 2,
|
|
"retryCount": 1,
|
|
"sourceVerified": true,
|
|
"buildVerified": true,
|
|
"e2eVerified": true,
|
|
"skipReason": null,
|
|
"lastRunId": "run-013",
|
|
"lastUpdatedUtc": "2026-02-10T23:42:18Z",
|
|
"featureFile": "docs/features/checked/timeline/hybrid-logical-clock-audit-safe-job-queue-ordering.md",
|
|
"notes": [
|
|
"[2026-02-10T03:30:00Z] done: Moved to checked/",
|
|
"[2026-02-10T12:35:20Z] failed: Invalid HLC query input caused 500 response in timeline endpoint path.",
|
|
"[2026-02-10T12:35:20Z] done: Added HLC query parameter validation and regression coverage; invalid fromHlc now returns 400 with explicit format guidance. Evidence: docs/qa/feature-checks/runs/timeline/hybrid-logical-clock-audit-safe-job-queue-ordering/run-002/tier2-api-check.json.",
|
|
"[2026-02-10T14:15:50Z] done: Tier 2 replay revalidated checked behavior after follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/hybrid-logical-clock-audit-safe-job-queue-ordering/run-003/tier2-api-check.json.",
|
|
"[2026-02-10T19:39:50Z] done: Tier 2 replay run-004 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/hybrid-logical-clock-audit-safe-job-queue-ordering/run-004/tier2-api-check.json.",
|
|
"[2026-02-10T19:58:53Z] done: Tier 2 replay run-005 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/hybrid-logical-clock-audit-safe-job-queue-ordering/run-005/tier2-api-check.json.",
|
|
"[2026-02-10T20:30:54Z] done: Tier 2 replay run-006 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/hybrid-logical-clock-audit-safe-job-queue-ordering/run-006/tier2-api-check.json.",
|
|
"[2026-02-10T20:42:37Z] done: Tier 2 replay run-007 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/hybrid-logical-clock-audit-safe-job-queue-ordering/run-007/tier2-api-check.json.",
|
|
"[2026-02-10T21:03:11Z] done: Tier 2 replay run-008 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/hybrid-logical-clock-audit-safe-job-queue-ordering/run-008/tier2-api-check.json.",
|
|
"[2026-02-10T21:23:47Z] done: Tier 2 replay run-009 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/hybrid-logical-clock-audit-safe-job-queue-ordering/run-009/tier2-api-check.json.",
|
|
"[2026-02-10T21:37:25Z] done: Tier 2 integration replay run-010 passed for checked feature (Timeline.Core 7/7, Timeline.WebService 19/19). Evidence: docs/qa/feature-checks/runs/timeline/hybrid-logical-clock-audit-safe-job-queue-ordering/run-010/tier2-integration-check.json.",
|
|
"[2026-02-10T21:55:36Z] done: Tier 2 integration replay run-011 passed for checked feature (Timeline.Core 7/7, Timeline.WebService 19/19). Evidence: docs/qa/feature-checks/runs/timeline/hybrid-logical-clock-audit-safe-job-queue-ordering/run-011/tier2-integration-check.json.",
|
|
"[2026-02-10T22:45:50Z] done: Tier 2 replay run-012 passed for checked feature (Timeline.Core 7/7, Timeline.WebService 19/19). Evidence: docs/qa/feature-checks/runs/timeline/hybrid-logical-clock-audit-safe-job-queue-ordering/run-012/tier2-api-check.json.",
|
|
"[2026-02-10T23:42:18Z] done: Tier 2 API run-013 captured fresh live HTTPS evidence for invalid HLC 400 validation and valid-format not-found semantics; Timeline suites Core 7/7 + WebService 19/19. Evidence: docs/qa/feature-checks/runs/timeline/hybrid-logical-clock-audit-safe-job-queue-ordering/run-013/tier2-api-check.json."
|
|
]
|
|
},
|
|
"immutable-audit-log": {
|
|
"status": "done",
|
|
"tier": 2,
|
|
"retryCount": 1,
|
|
"sourceVerified": true,
|
|
"buildVerified": true,
|
|
"e2eVerified": true,
|
|
"skipReason": null,
|
|
"lastRunId": "run-013",
|
|
"lastUpdatedUtc": "2026-02-10T23:42:18Z",
|
|
"featureFile": "docs/features/checked/timeline/immutable-audit-log.md",
|
|
"notes": [
|
|
"[2026-02-10T03:30:00Z] done: Moved to checked/",
|
|
"[2026-02-10T12:35:20Z] failed: Export status/download endpoints returned synthetic success payloads for unknown export IDs.",
|
|
"[2026-02-10T12:35:20Z] done: Wired export endpoints to real bundle-builder operation state and returned 404 for unknown operations. Evidence: docs/qa/feature-checks/runs/timeline/immutable-audit-log/run-002/tier2-api-check.json.",
|
|
"[2026-02-10T14:15:50Z] done: Tier 2 replay revalidated checked behavior after follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/immutable-audit-log/run-003/tier2-api-check.json.",
|
|
"[2026-02-10T19:39:50Z] done: Tier 2 replay run-004 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/immutable-audit-log/run-004/tier2-api-check.json.",
|
|
"[2026-02-10T19:58:53Z] done: Tier 2 replay run-005 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/immutable-audit-log/run-005/tier2-api-check.json.",
|
|
"[2026-02-10T20:30:54Z] done: Tier 2 replay run-006 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/immutable-audit-log/run-006/tier2-api-check.json.",
|
|
"[2026-02-10T20:42:37Z] done: Tier 2 replay run-007 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/immutable-audit-log/run-007/tier2-api-check.json.",
|
|
"[2026-02-10T21:03:11Z] done: Tier 2 replay run-008 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/immutable-audit-log/run-008/tier2-api-check.json.",
|
|
"[2026-02-10T21:23:47Z] done: Tier 2 replay run-009 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/immutable-audit-log/run-009/tier2-api-check.json.",
|
|
"[2026-02-10T21:37:25Z] done: Tier 2 integration replay run-010 passed for checked feature (Timeline.Core 7/7, Timeline.WebService 19/19). Evidence: docs/qa/feature-checks/runs/timeline/immutable-audit-log/run-010/tier2-integration-check.json.",
|
|
"[2026-02-10T21:55:36Z] done: Tier 2 integration replay run-011 passed for checked feature (Timeline.Core 7/7, Timeline.WebService 19/19). Evidence: docs/qa/feature-checks/runs/timeline/immutable-audit-log/run-011/tier2-integration-check.json.",
|
|
"[2026-02-10T22:45:50Z] done: Tier 2 replay run-012 passed for checked feature (Timeline.Core 7/7, Timeline.WebService 19/19). Evidence: docs/qa/feature-checks/runs/timeline/immutable-audit-log/run-012/tier2-api-check.json.",
|
|
"[2026-02-10T23:42:18Z] done: Tier 2 API run-013 captured fresh live HTTPS evidence for unknown export status/download 404 semantics; Timeline suites Core 7/7 + WebService 19/19. Evidence: docs/qa/feature-checks/runs/timeline/immutable-audit-log/run-013/tier2-api-check.json."
|
|
]
|
|
},
|
|
"timeline-indexer-service": {
|
|
"status": "done",
|
|
"tier": 2,
|
|
"retryCount": 1,
|
|
"sourceVerified": true,
|
|
"buildVerified": true,
|
|
"e2eVerified": true,
|
|
"skipReason": null,
|
|
"lastRunId": "run-016",
|
|
"lastUpdatedUtc": "2026-02-11T06:55:17Z",
|
|
"featureFile": "docs/features/checked/timeline/timeline-indexer-service.md",
|
|
"notes": [
|
|
"[2026-02-10T03:30:00Z] done: Moved to checked/",
|
|
"[2026-02-10T12:35:20Z] done: Rechecked export lifecycle through API-boundary integration test (initiate/status/download) and verified generated bundle content from seeded timeline events. Evidence: docs/qa/feature-checks/runs/timeline/timeline-indexer-service/run-002/tier2-integration-check.json.",
|
|
"[2026-02-10T14:15:50Z] done: Tier 2 replay revalidated checked behavior after follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/timeline-indexer-service/run-003/tier2-integration-check.json.",
|
|
"[2026-02-10T19:39:50Z] done: Tier 2 replay run-004 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/timeline-indexer-service/run-004/tier2-integration-check.json.",
|
|
"[2026-02-10T19:58:53Z] done: Tier 2 replay run-005 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/timeline-indexer-service/run-005/tier2-integration-check.json.",
|
|
"[2026-02-10T20:30:54Z] done: Tier 2 replay run-006 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/timeline-indexer-service/run-006/tier2-integration-check.json.",
|
|
"[2026-02-10T20:42:37Z] done: Tier 2 replay run-007 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/timeline-indexer-service/run-007/tier2-integration-check.json.",
|
|
"[2026-02-10T21:03:11Z] done: Tier 2 replay run-008 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/timeline-indexer-service/run-008/tier2-integration-check.json.",
|
|
"[2026-02-10T21:23:47Z] done: Tier 2 replay run-009 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/timeline-indexer-service/run-009/tier2-integration-check.json.",
|
|
"[2026-02-10T21:37:25Z] done: Tier 2 integration replay run-010 passed for checked feature (Timeline.Core 7/7, Timeline.WebService 19/19). Evidence: docs/qa/feature-checks/runs/timeline/timeline-indexer-service/run-010/tier2-integration-check.json.",
|
|
"[2026-02-10T21:55:36Z] done: Tier 2 integration replay run-011 passed for checked feature (Timeline.Core 7/7, Timeline.WebService 19/19). Evidence: docs/qa/feature-checks/runs/timeline/timeline-indexer-service/run-011/tier2-integration-check.json.",
|
|
"[2026-02-10T22:45:50Z] done: Tier 2 replay run-012 passed for checked feature (Timeline.Core 7/7, Timeline.WebService 19/19). Evidence: docs/qa/feature-checks/runs/timeline/timeline-indexer-service/run-012/tier2-integration-check.json.",
|
|
"[2026-02-10T23:42:18Z] done: Tier 2 integration run-013 replayed export lifecycle API-boundary integration paths with fresh command-output evidence; Timeline suites Core 7/7 + WebService 19/19. Evidence: docs/qa/feature-checks/runs/timeline/timeline-indexer-service/run-013/tier2-integration-check.json.",
|
|
"[2026-02-11T02:03:04Z] failed: Strict Tier 2 sweep requires end-user api interactions; prior evidence was integration-only or missing. Evidence: docs/qa/feature-checks/runs/timeline/timeline-indexer-service/run-014/tier2-api-check.json.",
|
|
"[2026-02-11T06:03:27Z] done: Tier 2 replay run-015 passed with fresh behavioral evidence (26/26). Evidence: docs/qa/feature-checks/runs/timeline/timeline-indexer-service/run-015/tier2-integration-check.json.",
|
|
"[2026-02-11T06:55:17Z] done: Strict Tier 2 API run-016 captured fresh live timeline/export endpoint transactions (400/404/404/404/404 + health 200) with supporting Timeline suite replay (26/26). Evidence: docs/qa/feature-checks/runs/timeline/timeline-indexer-service/run-016/tier2-api-check.json."
|
|
]
|
|
},
|
|
"timeline-replay-api": {
|
|
"status": "done",
|
|
"tier": 2,
|
|
"retryCount": 1,
|
|
"sourceVerified": true,
|
|
"buildVerified": true,
|
|
"e2eVerified": true,
|
|
"skipReason": null,
|
|
"lastRunId": "run-013",
|
|
"lastUpdatedUtc": "2026-02-10T23:13:14Z",
|
|
"featureFile": "docs/features/checked/timeline/timeline-replay-api.md",
|
|
"notes": [
|
|
"[2026-02-10T03:30:00Z] done: Moved to checked/",
|
|
"[2026-02-10T12:35:20Z] failed: POST replay returned accepted response but follow-up GET replay status returned 404 due request-scoped operation state.",
|
|
"[2026-02-10T12:35:20Z] done: Replay orchestrator lifetime updated for cross-request state persistence and replay status endpoint now returns operation payload. Evidence: docs/qa/feature-checks/runs/timeline/timeline-replay-api/run-002/tier2-api-check.json.",
|
|
"[2026-02-10T14:15:50Z] done: Tier 2 replay revalidated checked behavior after follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/timeline-replay-api/run-003/tier2-api-check.json.",
|
|
"[2026-02-10T19:39:50Z] done: Tier 2 replay run-004 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/timeline-replay-api/run-004/tier2-api-check.json.",
|
|
"[2026-02-10T19:58:53Z] done: Tier 2 replay run-005 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/timeline-replay-api/run-005/tier2-api-check.json.",
|
|
"[2026-02-10T20:30:54Z] done: Tier 2 replay run-006 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/timeline-replay-api/run-006/tier2-api-check.json.",
|
|
"[2026-02-10T20:42:37Z] done: Tier 2 replay run-007 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/timeline-replay-api/run-007/tier2-api-check.json.",
|
|
"[2026-02-10T21:03:11Z] done: Tier 2 replay run-008 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/timeline-replay-api/run-008/tier2-api-check.json.",
|
|
"[2026-02-10T21:23:47Z] done: Tier 2 replay run-009 revalidated checked behavior after latest follow-up verification cycle. Evidence: docs/qa/feature-checks/runs/timeline/timeline-replay-api/run-009/tier2-api-check.json.",
|
|
"[2026-02-10T21:37:25Z] done: Tier 2 integration replay run-010 passed for checked feature (Timeline.Core 7/7, Timeline.WebService 19/19). Evidence: docs/qa/feature-checks/runs/timeline/timeline-replay-api/run-010/tier2-integration-check.json.",
|
|
"[2026-02-10T21:55:36Z] done: Tier 2 integration replay run-011 passed for checked feature (Timeline.Core 7/7, Timeline.WebService 19/19). Evidence: docs/qa/feature-checks/runs/timeline/timeline-replay-api/run-011/tier2-integration-check.json.",
|
|
"[2026-02-10T22:45:50Z] done: Tier 2 replay run-012 passed for checked feature (Timeline.Core 7/7, Timeline.WebService 19/19). Evidence: docs/qa/feature-checks/runs/timeline/timeline-replay-api/run-012/tier2-api-check.json.",
|
|
"[2026-02-10T23:13:14Z] done: Tier 2 API run-013 captured fresh live HTTPS replay interactions (initiate/status), invalid-mode 400 validation, and unknown replay/cancel 404 semantics; Timeline suites Core 7/7 + WebService 19/19. Evidence: docs/qa/feature-checks/runs/timeline/timeline-replay-api/run-013/tier2-api-check.json."
|
|
]
|
|
}
|
|
}
|
|
}
|