Package rename (fabledassistant→scribe) + pivot cleanup #60

Merged
bvandeusen merged 2 commits from dev into main 2026-06-03 16:28:10 -04:00
Owner
  • b255a0f refactor: rename internal package fabledassistant → scribe (dir, all imports, DB name + user/password defaults). Code-only; live DBs stay physically fabledassistant and are reached via each instance's own env. Repo/host/image names unchanged.
  • 70ab3f3 chore: pivot dead-code cleanup + rebrand finalize — header wordmark → Scribe, fable:scribe: event, drop dead auto_summary columns (migration 0063), remove curator/briefing/embeddings-model vestiges.

Both CI-green on dev (#373, #377) and validated on the running dev instance (migration 0063 applied, app boots clean under scribe.*). Prod deploys from its own stack/env, so pulling this :latest is safe — the renamed image honors prod's existing DATABASE_URL.

🤖 Generated with Claude Code

- **b255a0f** `refactor`: rename internal package `fabledassistant → scribe` (dir, all imports, DB name + user/password defaults). Code-only; live DBs stay physically `fabledassistant` and are reached via each instance's own env. Repo/host/image names unchanged. - **70ab3f3** `chore`: pivot dead-code cleanup + rebrand finalize — header wordmark → Scribe, `fable:`→`scribe:` event, drop dead `auto_summary` columns (migration 0063), remove curator/briefing/embeddings-model vestiges. Both CI-green on dev (#373, #377) and validated on the running dev instance (migration 0063 applied, app boots clean under `scribe.*`). Prod deploys from its own stack/env, so pulling this `:latest` is safe — the renamed image honors prod's existing `DATABASE_URL`. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
bvandeusen added 2 commits 2026-06-03 16:28:06 -04:00
refactor: rename package fabledassistant -> scribe (code-only)
CI & Build / Python lint (push) Successful in 3s
CI & Build / TypeScript typecheck (push) Successful in 35s
CI & Build / Python tests (push) Successful in 54s
CI & Build / Build & push image (push) Successful in 1m14s
b255a0f90e
Renames src/fabledassistant -> src/scribe and all imports, plus the
default DB name and DB user/password (fabled -> scribe) in config +
compose. 952 refs / 154 files. Reverses the old 'internal name stays
fabledassistant' convention.

Code-only: live databases are still physically named 'fabledassistant'.
Deployed environments must set POSTGRES_DB / POSTGRES_USER (or rename the
DB) since the defaults now resolve to 'scribe'. Repo (FabledScribe), git
host (fabledsword), MCP (fabled-git) and the image name (fabledscribe)
are intentionally unchanged.

ruff check src/ clean locally; CI (typecheck + pytest) is the gate.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
chore: remove pre-pivot dead code + finish Scribe rebrand (#599 t1-3)
CI & Build / Python lint (push) Successful in 3s
CI & Build / TypeScript typecheck (push) Successful in 35s
CI & Build / Python tests (push) Successful in 51s
CI & Build / Build & push image (push) Successful in 1m1s
70ab3f38c6
- Header wordmark Fabled -> Scribe; fable:calendar-changed event ->
  scribe:calendar-changed; SettingsView CSS comment.
- Drop dead Project.auto_summary + summary_updated_at columns (migration
  0063) -- the Ollama-era summarizer is gone; model + 2 frontend types +
  projects test updated.
- Remove pivot vestiges: diagnostics _curator_busy()/curator_busy
  heartbeat field, tz BRIEFING_DAY_START_HOUR/user_briefing_date dead
  aliases, the ignored 'model' param on get_embedding (+ its test).

ruff src/ clean; CI is the gate. Part of scribe plan #599.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
bvandeusen merged commit 964c8005d5 into main 2026-06-03 16:28:10 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: bvandeusen/FabledScribe#60