|
70 | 70 | {"id":"Grace-g4d","title":"Types: Work Item contracts","status":"closed","priority":2,"issue_type":"task","created_at":"2026-01-06T01:14:47.0471393-08:00","created_by":"Scott Arbeit","updated_at":"2026-01-06T01:20:50.4717585-08:00","closed_at":"2026-01-06T01:20:50.4717585-08:00","close_reason":"Closed"} |
71 | 71 | {"id":"Grace-hj3","title":"Types: RequiredAction + Event envelope contracts","status":"closed","priority":2,"issue_type":"task","created_at":"2026-01-06T01:14:48.2364827-08:00","created_by":"Scott Arbeit","updated_at":"2026-01-06T01:29:04.1667329-08:00","closed_at":"2026-01-06T01:29:04.1667329-08:00","close_reason":"Closed"} |
72 | 72 | {"id":"Grace-i2i","title":"Evidence: distiller selection/budgets/redaction","status":"closed","priority":2,"issue_type":"task","created_at":"2026-01-06T01:14:51.0086084-08:00","created_by":"Scott Arbeit","updated_at":"2026-01-06T02:28:55.4077656-08:00","closed_at":"2026-01-06T02:28:55.4077656-08:00","close_reason":"Closed"} |
73 | | -{"id":"Grace-iqx","title":"P2 Optional: minimal analyzers baseline","description":"Add minimal analyzers policy/baseline without large churn; keep incremental.","acceptance_criteria":"Analyzers add signal with minimal new warnings; documented.","status":"open","priority":2,"issue_type":"task","created_at":"2026-01-09T12:31:55.4502453-08:00","created_by":"Scott Arbeit","updated_at":"2026-01-09T12:31:55.4502453-08:00"} |
| 73 | +{"id":"Grace-iqx","title":"P2 Optional: minimal analyzers baseline","description":"Add minimal analyzers policy/baseline without large churn; keep incremental.","acceptance_criteria":"Analyzers add signal with minimal new warnings; documented.","status":"closed","priority":2,"issue_type":"task","created_at":"2026-01-09T12:31:55.4502453-08:00","created_by":"Scott Arbeit","updated_at":"2026-01-09T22:07:24.2198936-08:00","closed_at":"2026-01-09T22:07:24.2198936-08:00","close_reason":"Closed"} |
74 | 74 | {"id":"Grace-k62","title":"Actors: PromotionQueue/Runner actor","status":"closed","priority":2,"issue_type":"task","created_at":"2026-01-06T01:14:49.1640588-08:00","created_by":"Scott Arbeit","updated_at":"2026-01-06T01:42:29.7695364-08:00","closed_at":"2026-01-06T01:42:29.7695364-08:00","close_reason":"Closed"} |
75 | 75 | {"id":"Grace-kto","title":"Models: triage pipeline + caching + receipts","status":"closed","priority":2,"issue_type":"task","created_at":"2026-01-06T01:14:52.166834-08:00","created_by":"Scott Arbeit","updated_at":"2026-01-06T02:35:35.5622322-08:00","closed_at":"2026-01-06T02:35:35.5622322-08:00","close_reason":"Closed"} |
76 | 76 | {"id":"Grace-lha","title":"Actors: WorkItem actor","status":"closed","priority":2,"issue_type":"task","created_at":"2026-01-06T01:14:48.4777306-08:00","created_by":"Scott Arbeit","updated_at":"2026-01-06T01:33:35.0831146-08:00","closed_at":"2026-01-06T01:33:35.0831146-08:00","close_reason":"Closed"} |
|
107 | 107 | {"id":"Grace-wr1.3","title":"Add PAT auth endpoints and policy enforcement","description":"Implement /auth/token create/list/revoke handlers with lifetime policy enforcement and route wiring.","status":"closed","priority":2,"issue_type":"task","created_at":"2026-01-01T17:35:03.9243801-08:00","created_by":"Scott Arbeit","updated_at":"2026-01-01T17:47:51.5135409-08:00","closed_at":"2026-01-01T17:47:51.5135409-08:00","close_reason":"Completed","dependencies":[{"issue_id":"Grace-wr1.3","depends_on_id":"Grace-wr1","type":"parent-child","created_at":"2026-01-01T17:35:03.9356681-08:00","created_by":"daemon"}]} |
108 | 108 | {"id":"Grace-wr1.4","title":"Redact auth headers in request logging","description":"Update LogRequestHeaders middleware to redact Authorization/Cookie and token-like headers.","status":"closed","priority":2,"issue_type":"task","created_at":"2026-01-01T17:35:10.8898229-08:00","created_by":"Scott Arbeit","updated_at":"2026-01-01T17:48:21.3517527-08:00","closed_at":"2026-01-01T17:48:21.3517527-08:00","close_reason":"Completed","dependencies":[{"issue_id":"Grace-wr1.4","depends_on_id":"Grace-wr1","type":"parent-child","created_at":"2026-01-01T17:35:10.899608-08:00","created_by":"daemon"}]} |
109 | 109 | {"id":"Grace-wv2","title":"P0 CI workflow: validate -Fast on PR","description":"Add .github/workflows/validate.yml to run pwsh ./scripts/validate.ps1 -Fast on pull_request using actions/setup-dotnet and pinned SDK.","acceptance_criteria":"PR workflow runs validate -Fast and fails on any stage; output shows which stage failed.","notes":"Added .github/workflows/validate.yml to run pwsh ./scripts/validate.ps1 -Fast on PRs using global.json and Aspire workload.","status":"closed","priority":0,"issue_type":"task","created_at":"2026-01-09T12:30:20.4736489-08:00","created_by":"Scott Arbeit","updated_at":"2026-01-09T13:09:26.6012157-08:00","closed_at":"2026-01-09T13:09:26.6012157-08:00","dependencies":[{"issue_id":"Grace-wv2","depends_on_id":"Grace-8o8","type":"blocks","created_at":"2026-01-09T12:33:51.411236-08:00","created_by":"unknown"},{"issue_id":"Grace-wv2","depends_on_id":"Grace-ra9","type":"blocks","created_at":"2026-01-09T12:33:56.7406619-08:00","created_by":"unknown"},{"issue_id":"Grace-wv2","depends_on_id":"Grace-sae","type":"blocks","created_at":"2026-01-09T12:34:02.0817118-08:00","created_by":"unknown"}]} |
110 | | -{"id":"Grace-xdn","title":"P2 Optional: scripts/install-githooks.ps1","description":"Add opt-in githook installer to run validate -Fast pre-commit without conflicting with bd hooks install.","acceptance_criteria":"Hook installer is reversible/opt-in and documented.","status":"open","priority":2,"issue_type":"task","created_at":"2026-01-09T12:31:45.6807321-08:00","created_by":"Scott Arbeit","updated_at":"2026-01-09T12:31:45.6807321-08:00"} |
| 110 | +{"id":"Grace-xdn","title":"P2 Optional: scripts/install-githooks.ps1","description":"Add opt-in githook installer to run validate -Fast pre-commit without conflicting with bd hooks install.","acceptance_criteria":"Hook installer is reversible/opt-in and documented.","status":"closed","priority":2,"issue_type":"task","created_at":"2026-01-09T12:31:45.6807321-08:00","created_by":"Scott Arbeit","updated_at":"2026-01-09T22:07:11.9277259-08:00","closed_at":"2026-01-09T22:07:11.9277259-08:00","close_reason":"Closed"} |
111 | 111 | {"id":"Grace-xjz","title":"Server: Queue/Candidate endpoints","status":"closed","priority":2,"issue_type":"task","created_at":"2026-01-06T01:14:50.3187454-08:00","created_by":"Scott Arbeit","updated_at":"2026-01-06T02:06:26.5016007-08:00","closed_at":"2026-01-06T02:06:26.5016007-08:00","close_reason":"Closed"} |
112 | 112 | {"id":"Grace-yal","title":"Tests: evidence selection determinism","status":"closed","priority":2,"issue_type":"task","created_at":"2026-01-06T01:14:55.8237777-08:00","created_by":"Scott Arbeit","updated_at":"2026-01-06T05:13:35.7871715-08:00","closed_at":"2026-01-06T05:13:35.7871715-08:00","close_reason":"Closed"} |
113 | 113 | {"id":"Grace-ymb","title":"P1 Add .env.example with safe placeholders","description":"Add .env.example at repo root with placeholders for common env vars (telemetry/auth/testing toggles) without secrets.","acceptance_criteria":".env.example contains placeholders only; no secrets; aligns with ENVIRONMENT.md.","notes":"Added .env.example with safe placeholder values for common variables and test toggles.","status":"closed","priority":1,"issue_type":"task","created_at":"2026-01-09T12:31:12.161231-08:00","created_by":"Scott Arbeit","updated_at":"2026-01-09T13:11:40.3783357-08:00","closed_at":"2026-01-09T13:11:40.3783357-08:00","dependencies":[{"issue_id":"Grace-ymb","depends_on_id":"Grace-14w","type":"blocks","created_at":"2026-01-09T12:46:44.2810471-08:00","created_by":"unknown"}]} |
|
0 commit comments