# inter-hub retirement and maturity reassessment Follow-up to the REUSE-WP-0017 coverage sweep, requested by Bernd after reviewing `history/2026-07-06-t04-review-summary.md` and the READMEs written for `inter-hub`/`open-reuse`/`vantage-point`. ## Decision `inter-hub` (the Haskell/IHP Interaction Hub Framework implementation) is **retired** due to persistent build-chain problems. The same framework ambition is being rebuilt on a more convenient technology stack as **`core-hub`** (Python/FastAPI/Postgres, contract-first). This is an owner decision (Bernd), not a reuse-surface judgment call. `core-hub` already exists as a repo (`~/core-hub`, first commit 2026-06-27) with its own self-authored capability entry (`capability.infotech.core-hub`, D3/A1/C1/R1) — it was created after the last workstation roster snapshot (2026-06-16) and REUSE-WP-0017's coverage sweep, so it isn't yet part of reuse-surface's federation sources or the 61-repo roster. `core-hub/SCOPE.md` explicitly frames itself as the "Gen 3" successor to `inter-hub` ("Gen 2") and `state-hub` ("Gen 1"), and already scopes in Inter-Hub `/api/v2` compatibility and a data-migration plan. ## Maturity reassessment for `capability.infotech.interaction-hub-framework` The original REUSE-WP-0017-T04 first-pass entry (2026-07-06) rated this D3/A1/C1/R0 with availability confidence explicitly flagged low ("not independently verified in this sweep"). A deeper look at `SCOPE.md`'s own per-phase log, prompted by writing `inter-hub`'s real README, showed Phases 0–9 complete: real `Web/Controller/` modules (governance, requirements, hub capability manifests, federated policy overlays, deployment records, agent registrations, webhooks), a `Test/` suite, and a versioned external API (`/api/v2`) with OpenAPI, OAuth client credentials, generated SDKs, and rate limiting — a substantial working reference implementation, not a paper spec. New vector: **D5 / A1 / C3 / R0**, `status: deprecated`. | Axis | Change | Why | |---|---|---| | Discovery | D3 → D5 | Undersold on first pass; Phases 0-9 are genuinely documented and delivered | | Availability | A1 → A1 (held) | Deliberately **not** raised — the Haskell/IHP build chain is the specific reason for retirement. Feature completeness and build/deploy reliability are different axes; this is exactly the case where they diverge | | Completeness | C1 → C3 | Nine implementation phases delivered against the original spec's traceability chain | | Reliability | R0 → R0 (held) | The retirement itself is the reliability signal — a feature-complete implementation that could not be kept dependably buildable. Recorded as an incident, not glossed over | `relations.related_to` now points at `capability.infotech.core-hub`. `consumer_guidance` reframed: recommended only for historical reference/prior-art study; explicitly not recommended for new integration work. Committed and pushed directly in `~/inter-hub` (single-repo change, not a mass push): commit `cffdf9e`. ## Not done (out of scope for this follow-up) - `core-hub` is not yet added to reuse-surface's `local-repo-roster.yaml` or `registry/federation/sources.yaml` — it wasn't part of the original 61-repo coverage sweep and adding it means a fresh registration pass (publish-check, hub registration) of its own. Worth doing as a small follow-up so the `related_to` relation resolves inside reuse-surface's own federated index, not just as a prose pointer. - `core-hub`'s own capability entry (D3/A1/C1/R1) was not touched — it's self-authored and self-governed by that repo, not part of this reassessment.