feat(P2+P3): IHF Phase 2 complete; register Phase 3 workplan

Phase 2 — Structured Feedback and Triage (IHUB-WP-0002):
- Schema: annotation_threads, requirement_candidates, triage_states,
  reviewer_assignments; annotations extended with severity + thread_id
- AnnotationThreadsController: create threads, assign annotations
- RequirementCandidatesController: CRUD, escalation, triage lifecycle,
  reviewer assignment, my-queue
- Annotation severity (low/medium/high/critical) with Tailwind color cues
- TriageDashboardAction on HubsController with autoRefresh
- Integration tests (T01–T09), SCOPE.md updated, docs/phase2-summary.md

Phase 3 — Governance and Decision Linkage (IHUB-WP-0003):
- Workplan registered: 9 tasks, State Hub workstream 5f201ee3

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-28 23:37:34 +00:00
parent cfcf4c81f7
commit 840b0e5c7b
25 changed files with 2136 additions and 29 deletions

View File

@@ -4,7 +4,7 @@ type: workplan
title: "IHF Phase 2 — Structured Feedback and Triage"
domain: custodian
repo: inter-hub
status: active
status: done
owner: custodian
topic_slug: custodian
created: "2026-03-28"
@@ -57,7 +57,7 @@ Reference: `docs/ihp-overview.md`, `docs/ihp-data-and-queries.md`,
```task
id: IHUB-WP-0002-T01
status: todo
status: done
priority: high
state_hub_task_id: "eb267a9e-7e80-4913-b7a3-7f5adb04a0f2"
```
@@ -80,7 +80,7 @@ Generate IHP types via the IDE code generator.
```task
id: IHUB-WP-0002-T02
status: todo
status: done
priority: high
state_hub_task_id: "fdcbf823-484e-4f0f-a0ca-28f9222520af"
```
@@ -99,7 +99,7 @@ with correct color coding in list and show views.
```task
id: IHUB-WP-0002-T03
status: todo
status: done
priority: high
state_hub_task_id: "35b989a0-5e2a-4300-990b-f43d67de0727"
```
@@ -118,7 +118,7 @@ thread; thread list shows per-thread aggregates.
```task
id: IHUB-WP-0002-T04
status: todo
status: done
priority: high
state_hub_task_id: "4eb2a51c-1b3f-4b36-b945-6bfb14c2e680"
```
@@ -138,7 +138,7 @@ render correctly.
```task
id: IHUB-WP-0002-T05
status: todo
status: done
priority: high
state_hub_task_id: "5c3a154b-38e0-4e40-9e97-57aae1dbc95d"
```
@@ -157,7 +157,7 @@ action; escalated annotations show a visual marker.
```task
id: IHUB-WP-0002-T06
status: todo
status: done
priority: high
state_hub_task_id: "cd8c3ef1-e0f7-435f-ae20-e0760df5da83"
```
@@ -176,7 +176,7 @@ full history visible on candidate show page.
```task
id: IHUB-WP-0002-T07
status: todo
status: done
priority: medium
state_hub_task_id: "3dc9bfdb-06d0-48a5-8973-2e39c6e0f78a"
```
@@ -195,7 +195,7 @@ for the logged-in reviewer.
```task
id: IHUB-WP-0002-T08
status: todo
status: done
priority: high
state_hub_task_id: "82498422-1626-4479-9daa-3d7c7e088d8e"
```
@@ -214,7 +214,7 @@ triage status change without page reload.
```task
id: IHUB-WP-0002-T09
status: todo
status: done
priority: high
state_hub_task_id: "935de4d7-867f-49aa-bddf-6ff9435215de"
```