166 lines
8.6 KiB
JSON
166 lines
8.6 KiB
JSON
{
|
|
"module": "graph",
|
|
"featureCount": 7,
|
|
"lastUpdatedUtc": "2026-02-09T21:43:00Z",
|
|
"features": {
|
|
"graph-analytics-engine": {
|
|
"status": "done",
|
|
"tier": 1,
|
|
"retryCount": 0,
|
|
"sourceVerified": true,
|
|
"buildVerified": true,
|
|
"e2eVerified": null,
|
|
"skipReason": null,
|
|
"lastRunId": "run-001",
|
|
"lastUpdatedUtc": "2026-02-09T16:00:00Z",
|
|
"featureFile": "docs/features/checked/graph/graph-analytics-engine.md",
|
|
"notes": [
|
|
"[2026-02-09T00:00:00Z] queued: Discovered during flow-init-module scan",
|
|
"[2026-02-09T12:00:00Z] tier0-pass: All 16/16 source files found.",
|
|
"[2026-02-09T13:00:00Z] tier1-failed: Graph.Api CS1061. Tests blocked by upstream breakage.",
|
|
"[2026-02-09T13:30:00Z] triaged: 2 issues identified.",
|
|
"[2026-02-09T14:00:00Z] confirmed: Both issues verified.",
|
|
"[2026-02-09T14:30:00Z] fixing: CS1061 fixed in Program.cs. Test opt-out applied. EdgeMetadataServiceTests fixed.",
|
|
"[2026-02-09T15:00:00Z] retesting: Dispatching retester for Tier 1 re-verification.",
|
|
"[2026-02-09T16:00:00Z] passed: Retest passed. Build succeeds. Indexer.Tests 37/37 pass, Core.Tests 19/19 pass. Persistence.Tests skipped (Docker unavailable, env_issue). Moved to checked/."
|
|
]
|
|
},
|
|
"graph-edge-metadata-with-reason-evidence-provenance": {
|
|
"status": "done",
|
|
"tier": 1,
|
|
"retryCount": 1,
|
|
"sourceVerified": true,
|
|
"buildVerified": true,
|
|
"e2eVerified": null,
|
|
"skipReason": null,
|
|
"lastRunId": "run-002",
|
|
"lastUpdatedUtc": "2026-02-09T21:43:00Z",
|
|
"featureFile": "docs/features/checked/graph/graph-edge-metadata-with-reason-evidence-provenance.md",
|
|
"notes": [
|
|
"[2026-02-09T00:00:00Z] queued: Discovered during flow-init-module scan",
|
|
"[2026-02-09T12:00:00Z] tier0-partial: 12/15 files found. Confirmer later proved all types exist.",
|
|
"[2026-02-09T13:00:00Z] tier1-failed: Graph.Api CS1061. Tests blocked.",
|
|
"[2026-02-09T14:00:00Z] confirmed: Issue 3 (missing types) REJECTED -- types exist.",
|
|
"[2026-02-09T14:30:00Z] fixing: CS1061 fixed. Test opt-out applied.",
|
|
"[2026-02-09T15:00:00Z] retesting: Dispatching retester.",
|
|
"[2026-02-09T16:00:00Z] failed: Retest failed. 5 EdgeMetadataServiceTests fail with assertion errors.",
|
|
"[2026-02-09T16:30:00Z] triaged: test_gap -- tests use wrong edge ID.",
|
|
"[2026-02-09T17:00:00Z] confirmed: Triage approved. Tests query non-existent edge ID.",
|
|
"[2026-02-09T17:15:00Z] fixing: Aligned test edge IDs to seeded data. Fixed InferReasonFromKind expectation. Fixed TenantIsolation test. Fixer reports 52/52 pass.",
|
|
"[2026-02-09T17:30:00Z] retesting: Dispatching retester for final verification.",
|
|
"[2026-02-09T21:43:00Z] done: Retest passed. 52/52 Api.Tests pass (14/14 EdgeMetadataServiceTests pass). 108/108 non-persistence tests pass. Moved to checked/."
|
|
]
|
|
},
|
|
"graph-explorer-api-with-streaming-tiles": {
|
|
"status": "done",
|
|
"tier": 1,
|
|
"retryCount": 0,
|
|
"sourceVerified": true,
|
|
"buildVerified": true,
|
|
"e2eVerified": null,
|
|
"skipReason": null,
|
|
"lastRunId": "run-001",
|
|
"lastUpdatedUtc": "2026-02-09T16:00:00Z",
|
|
"featureFile": "docs/features/checked/graph/graph-explorer-api-with-streaming-tiles.md",
|
|
"notes": [
|
|
"[2026-02-09T00:00:00Z] queued: Discovered during flow-init-module scan",
|
|
"[2026-02-09T12:00:00Z] tier0-pass: All 33/33 source files found.",
|
|
"[2026-02-09T13:00:00Z] tier1-failed: Graph.Api CS1061. Tests blocked.",
|
|
"[2026-02-09T14:00:00Z] confirmed: Both issues verified.",
|
|
"[2026-02-09T14:30:00Z] fixing: CS1061 fixed. Test opt-out applied.",
|
|
"[2026-02-09T15:00:00Z] retesting: Dispatching retester.",
|
|
"[2026-02-09T16:00:00Z] passed: Retest passed. Build succeeds. Api.Tests 47/52 pass (5 failures in EdgeMetadata area, not this feature). Moved to checked/."
|
|
]
|
|
},
|
|
"graph-indexer-clustering-and-centrality-background-jobs": {
|
|
"status": "done",
|
|
"tier": 1,
|
|
"retryCount": 0,
|
|
"sourceVerified": true,
|
|
"buildVerified": true,
|
|
"e2eVerified": null,
|
|
"skipReason": null,
|
|
"lastRunId": "run-001",
|
|
"lastUpdatedUtc": "2026-02-09T16:00:00Z",
|
|
"featureFile": "docs/features/checked/graph/graph-indexer-clustering-and-centrality-background-jobs.md",
|
|
"notes": [
|
|
"[2026-02-09T00:00:00Z] queued: Discovered during flow-init-module scan",
|
|
"[2026-02-09T12:00:00Z] tier0-pass: All 10/10 source files found.",
|
|
"[2026-02-09T13:00:00Z] tier1-failed: Tests blocked by upstream breakage.",
|
|
"[2026-02-09T14:00:00Z] confirmed: Both issues verified.",
|
|
"[2026-02-09T14:30:00Z] fixing: CS1061 fixed. Test opt-out applied.",
|
|
"[2026-02-09T15:00:00Z] retesting: Dispatching retester.",
|
|
"[2026-02-09T16:00:00Z] passed: Retest passed. Build succeeds. Indexer.Tests 37/37 pass (clustering/centrality covered). Moved to checked/."
|
|
]
|
|
},
|
|
"graph-indexer-incremental-update-pipeline": {
|
|
"status": "done",
|
|
"tier": 1,
|
|
"retryCount": 0,
|
|
"sourceVerified": true,
|
|
"buildVerified": true,
|
|
"e2eVerified": null,
|
|
"skipReason": null,
|
|
"lastRunId": "run-001",
|
|
"lastUpdatedUtc": "2026-02-09T16:00:00Z",
|
|
"featureFile": "docs/features/checked/graph/graph-indexer-incremental-update-pipeline.md",
|
|
"notes": [
|
|
"[2026-02-09T00:00:00Z] queued: Discovered during flow-init-module scan",
|
|
"[2026-02-09T12:00:00Z] tier0-pass: All 13/13 source files found.",
|
|
"[2026-02-09T13:00:00Z] tier1-failed: Tests blocked by upstream breakage.",
|
|
"[2026-02-09T14:00:00Z] confirmed: Both issues verified.",
|
|
"[2026-02-09T14:30:00Z] fixing: CS1061 fixed. Test opt-out applied.",
|
|
"[2026-02-09T15:00:00Z] retesting: Dispatching retester.",
|
|
"[2026-02-09T16:00:00Z] passed: Retest passed. Build succeeds. Indexer.Tests 37/37 pass. 4 PostgresIdempotencyStore tests skipped (Docker unavailable, env_issue). Moved to checked/."
|
|
]
|
|
},
|
|
"graph-overlay-system": {
|
|
"status": "done",
|
|
"tier": 1,
|
|
"retryCount": 1,
|
|
"sourceVerified": true,
|
|
"buildVerified": true,
|
|
"e2eVerified": null,
|
|
"skipReason": null,
|
|
"lastRunId": "run-002",
|
|
"lastUpdatedUtc": "2026-02-09T21:43:00Z",
|
|
"featureFile": "docs/features/checked/graph/graph-overlay-system.md",
|
|
"notes": [
|
|
"[2026-02-09T00:00:00Z] queued: Discovered during flow-init-module scan",
|
|
"[2026-02-09T12:00:00Z] tier0-pass: All 13/13 source files found.",
|
|
"[2026-02-09T13:00:00Z] tier1-failed: Tests blocked by upstream breakage.",
|
|
"[2026-02-09T14:00:00Z] confirmed: Both issues verified.",
|
|
"[2026-02-09T14:30:00Z] fixing: CS1061 fixed. Test opt-out applied.",
|
|
"[2026-02-09T15:00:00Z] retesting: Dispatching retester.",
|
|
"[2026-02-09T16:00:00Z] failed: Retest failed. MetricsTests.OverlayCacheCounters fails (Expected: 1, Actual: 3).",
|
|
"[2026-02-09T16:30:00Z] triaged: test_gap -- MeterListener cross-contamination.",
|
|
"[2026-02-09T17:00:00Z] confirmed: Triage approved with revised details. Instance-based meter filtering needed.",
|
|
"[2026-02-09T17:15:00Z] fixing: Changed MeterListener from name-based to instance-based filtering. Added using to GraphMetrics in QueryServiceTests. Fixer reports 52/52 pass.",
|
|
"[2026-02-09T17:30:00Z] retesting: Dispatching retester for final verification.",
|
|
"[2026-02-09T21:43:00Z] done: Retest passed. 52/52 Api.Tests pass (MetricsTests 2/2 pass). 108/108 non-persistence tests pass. Moved to checked/."
|
|
]
|
|
},
|
|
"graph-query-and-search-api": {
|
|
"status": "done",
|
|
"tier": 1,
|
|
"retryCount": 0,
|
|
"sourceVerified": true,
|
|
"buildVerified": true,
|
|
"e2eVerified": null,
|
|
"skipReason": null,
|
|
"lastRunId": "run-001",
|
|
"lastUpdatedUtc": "2026-02-09T16:00:00Z",
|
|
"featureFile": "docs/features/checked/graph/graph-query-and-search-api.md",
|
|
"notes": [
|
|
"[2026-02-09T00:00:00Z] queued: Discovered during flow-init-module scan",
|
|
"[2026-02-09T12:00:00Z] tier0-pass: All 15/15 source files found.",
|
|
"[2026-02-09T13:00:00Z] tier1-failed: Tests blocked by upstream breakage.",
|
|
"[2026-02-09T14:00:00Z] confirmed: Both issues verified.",
|
|
"[2026-02-09T14:30:00Z] fixing: CS1061 fixed. Test opt-out applied.",
|
|
"[2026-02-09T15:00:00Z] retesting: Dispatching retester.",
|
|
"[2026-02-09T16:00:00Z] passed: Retest passed. Build succeeds. Query/search tests all pass. Moved to checked/."
|
|
]
|
|
}
|
|
}
|
|
}
|