refactor: rename platform Introibo -> Directorium (Core) #454

Merged
manlycucumber merged 1 commit from chore/rebrand-directorium into develop 2026-07-06 16:58:01 +00:00
manlycucumber commented 2026-07-06 16:51:23 +00:00 (Migrated from github.com)

Renames the platform Introibo -> Directorium across Core, resolving a naming collision with an unrelated app (introiboapp.com).

What changed

  • Namespace Introibo\Core -> Directorium\Core (all src + tests); facade class src/Introibo.php -> src/Directorium.php.
  • Composer package introibo/core -> directorium/core (+ PSR-4, testsuite name, phpcs ruleset).
  • URN prefix introibo: -> directorium: in facts (sources.yaml, overlays/sspx.yaml), the DayContract/Citation constructors, and the corpus JSON Schemas. Corpus regenerated; golden year-digests re-frozen. The only change to resolved output is the URN prefix — all other golden/oracle fixtures (traces, SSPX, Missalemeum) are unchanged and green.
  • Schema $id host introibo.app -> directorium.app.
  • Domains/branding: public website -> directorium.app, API -> api.directorium.org, project/data home + support + citation URL -> directorium.org.

Deliberately NOT changed here

The two live-org automation bindings (add-to-project project URL, project-status-rollup OWNER) still point at the current GitHub org. They flip together with the org rename per the maintainer runbook, so PR CI stays green before the org is renamed.

Verification

npm run build + npm run verify (deterministic, matches committed corpus) + 24 generator tests; 780 PHPUnit pass (1 pre-existing skip); phpcs 151/151; phpstan [OK] No errors.

Renames the platform **Introibo -> Directorium** across Core, resolving a naming collision with an unrelated app (introiboapp.com). ## What changed - **Namespace** `Introibo\Core` -> `Directorium\Core` (all src + tests); facade class `src/Introibo.php` -> `src/Directorium.php`. - **Composer** package `introibo/core` -> `directorium/core` (+ PSR-4, testsuite name, phpcs ruleset). - **URN prefix** `introibo:` -> `directorium:` in facts (`sources.yaml`, `overlays/sspx.yaml`), the `DayContract`/`Citation` constructors, and the corpus JSON Schemas. Corpus regenerated; golden **year-digests re-frozen**. The only change to resolved output is the URN prefix — all other golden/oracle fixtures (traces, SSPX, Missalemeum) are unchanged and green. - **Schema `$id`** host `introibo.app` -> `directorium.app`. - **Domains/branding**: public website -> `directorium.app`, API -> `api.directorium.org`, project/data home + support + citation URL -> `directorium.org`. ## Deliberately NOT changed here The two live-org automation bindings (`add-to-project` project URL, `project-status-rollup` OWNER) still point at the current GitHub org. They flip together with the org rename per the maintainer runbook, so PR CI stays green before the org is renamed. ## Verification `npm run build` + `npm run verify` (deterministic, matches committed corpus) + 24 generator tests; **780 PHPUnit** pass (1 pre-existing skip); phpcs **151/151**; phpstan **[OK] No errors**.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Directorium/Core!454
No description provided.