Add Core Hub FOS reset workplan
This commit is contained in:
@@ -58,6 +58,10 @@ maturity first. Dev/test work can use synthetic contract doubles; production
|
||||
real-value work needs owner custody, policy gates where applicable, and
|
||||
non-secret evidence. See `docs/ops-warden-secret-posture-review.md`.
|
||||
|
||||
Do not implement ops-warden changes from this Custodian lane. New ops-warden
|
||||
needs should be posted through State Hub as requirements or suggestions for the
|
||||
separate ops-warden worker.
|
||||
|
||||
| Gate | Owner/route | Non-secret evidence to collect | Next action |
|
||||
| --- | --- | --- | --- |
|
||||
| State Hub pragmatic cutover | Custodian operator approval; `CUST-WP-0011-T07` | Final dump id/time, row-count comparison, chosen private endpoint, stabilization notes | Approve freeze/final restore and make railiance01 State Hub primary, or leave WSL2 primary explicitly. |
|
||||
@@ -95,8 +99,8 @@ Resume from `docs/daily-triage-stabilization-status.md` and
|
||||
| Surface | Stable fact | Remaining gate |
|
||||
| --- | --- | --- |
|
||||
| State Hub | Pragmatic railiance01 path has image, manifests, empty deploy, migrations, restored WSL2 data, row-count comparison, and healthy API through `CUST-WP-0011-T06`. | `CUST-WP-0011-T07` cutover approval, then stabilization; HA path stays deferred. |
|
||||
| Inter-Hub | Public `https://hub.coulomb.social/api/v2/hubs` exposes `ops-hub`; public registry vocabulary is visible; Inter-Hub contract docs now target the live seed vocabulary. | Protected widget lookup, runtime key custody, and authenticated event smoke remain. |
|
||||
| ops-hub evidence | `ops-hub` exists as the Inter-Hub Operations extension; `OPS-WP-0001` finished; `OPS-WP-0002` has early seed tasks done. | Attended bootstrap, runtime key custody, protected widget/event smoke. |
|
||||
| Inter-Hub / Core Hub | Public `https://hub.coulomb.social/api/v2/hubs` exposes `ops-hub`; Core Hub has local `/api/v2` compatibility and ops-hub bootstrap smoke evidence. | Reframe remaining Inter-Hub evidence as Core Hub API-first replacement work, keeping Haskell Inter-Hub only for migration/rollback proof. |
|
||||
| ops-hub evidence | `ops-hub` exists as the Inter-Hub Operations extension; Core Hub can locally create the ops-hub resources through protected persistence-backed routes. | Create/update Core Hub continuation workplan, then prove deployed ops-hub bootstrap/evidence smoke with approved custody. |
|
||||
| issue-core | ArgoCD service is healthy on port `8765`; image `0.2.1`; ExternalSecret Ready; authenticated smoke created Gitea issue `175`. | activity-core still needs `ISSUE_CORE_API_KEY`, URL port `8765`, `ISSUE_SINK_TYPE=rest`, and a safe emission smoke. |
|
||||
| Forgejo | Migration inventory/design lane is active but pre-cutover. | Production design decisions, SMTP/email recovery, package registry, Actions, backup/restore, migration drill, cutover approval. |
|
||||
| artifact-store | Workplan is active with all tasks open and no current live secret handoff recorded. | Start D7.1 fork/object-store landscape and D7.2 compatibility harness. |
|
||||
@@ -104,19 +108,21 @@ Resume from `docs/daily-triage-stabilization-status.md` and
|
||||
|
||||
## Next-Pick List
|
||||
|
||||
1. Run the attended Inter-Hub ops-hub bootstrap with the aligned live-vocabulary
|
||||
mapping, confirm protected widget ids, and seed any missing backup/risk target widgets.
|
||||
2. Store/confirm `OPS_HUB_KEY` through approved custody and run the protected
|
||||
widget/hub-registry/event smoke.
|
||||
3. Deploy the activity-core WP-0016 code/schema and bounded runtime prompt
|
||||
1. Use `CUST-WP-0052` to open or update the Core Hub API-first continuation
|
||||
lane for ops-hub bootstrap/evidence replacement.
|
||||
2. Keep `CUST-WP-0047` and `CUST-WP-0049` as legacy evidence/fallback until
|
||||
Core Hub smoke evidence or an explicit supersede decision closes them.
|
||||
3. Store/confirm `OPS_HUB_KEY` through approved custody only when a deployed
|
||||
Core Hub or explicit legacy Inter-Hub smoke is ready to use it.
|
||||
4. Deploy the activity-core WP-0016 code/schema and bounded runtime prompt
|
||||
bundle, then run the railiance01 daily-triage smoke.
|
||||
4. Complete the issue-core handoff by wiring activity-core to port `8765` with
|
||||
5. Complete the issue-core handoff by wiring activity-core to port `8765` with
|
||||
`ISSUE_SINK_TYPE=rest` and one known-safe emission smoke.
|
||||
5. Request explicit State Hub cutover approval for `CUST-WP-0011-T07`, or
|
||||
6. Request explicit State Hub cutover approval for `CUST-WP-0011-T07`, or
|
||||
record that WSL2 remains primary for the next operating period.
|
||||
6. Start artifact-store D7.1/D7.2; Forgejo and storage work can now inherit
|
||||
7. Start artifact-store D7.1/D7.2; Forgejo and storage work can now inherit
|
||||
the finished staged-promotion gates.
|
||||
7. Keep Forgejo cutover and State Hub HA work parked until their human decision
|
||||
8. Keep Forgejo cutover and State Hub HA work parked until their human decision
|
||||
and drill gates are satisfied.
|
||||
|
||||
## Resume Commands
|
||||
|
||||
Reference in New Issue
Block a user