bvandeusen and Claude Opus 5.5
0f5ef0be63
CI & Build / Python lint (push) Successful in 3s
CI & Build / Plugin hooks (push) Successful in 12s
CI & Build / TypeScript typecheck (push) Successful in 56s
CI & Build / integration (push) Successful in 1m4s
CI & Build / Python tests (push) Successful in 1m55s
CI & Build / Build & push image (push) Successful in 44s
rename(547): the server is grimoire — package, image, DB defaults, backups
...
Step 2 of the Scribe -> Grimoire rename.
- src/scribe -> src/grimoire, and every import, patch target, module path,
hypercorn entry point and `python -m grimoire.restore` with it; pyproject,
uv.lock and the frontend package are named grimoire.
- Image git.fabledsword.com/bvandeusen/fabledgrimoire; CI's Postgres service
runs as grimoire / grimoire_test.
- Compose files default the DB user, database and (prod) volume to grimoire,
each overridable from .env, so an install created as Scribe keeps its data
by setting POSTGRES_USER, POSTGRES_DB and PGDATA_VOLUME.
- Backups are written as grimoire-<ts>.tar with format grimoire-backup-tar.
Archives named scribe-* with the scribe-backup-tar manifest still restore
and are still counted at the destination (folder and S3), with tests.
- Exports, the MCP auth realm, the ASGI scope key and the persistent logger
carry the new name.
Kept on purpose: the secret-sealing key label stays "scribe.secrets.v1",
because every stored secret was derived under it.
Plugin identity (plugin name, hooks, env vars, .scribe marker, skills) is
step 3.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-22 10:50:45 -04:00
..
2026-02-09 23:35:44 -05:00
2026-02-09 23:55:40 -05:00
2026-02-09 23:55:40 -05:00
2026-02-09 23:35:44 -05:00
2026-02-10 18:57:12 -05:00
2026-02-10 18:57:12 -05:00
2026-02-10 21:32:02 -05:00
2026-02-11 08:27:11 -05:00
2026-02-11 14:36:30 -05:00
2026-02-11 14:36:30 -05:00
2026-02-13 08:34:52 -05:00
2026-02-13 21:42:45 -05:00
2026-02-14 08:46:51 -05:00
2026-02-14 23:34:36 -05:00
2026-02-18 21:44:58 -05:00
2026-02-25 20:12:13 -05:00
2026-03-01 12:55:10 -05:00
2026-03-02 20:52:21 -05:00
2026-03-02 20:52:21 -05:00
2026-03-02 20:52:21 -05:00
2026-03-02 20:52:21 -05:00
2026-03-05 13:05:26 -05:00
2026-03-05 17:10:55 -05:00
2026-03-06 14:02:54 -05:00
2026-03-06 16:30:14 -05:00
2026-03-11 15:37:00 -04:00
2026-03-11 19:45:55 -04:00
2026-03-23 20:52:25 -04:00
2026-03-25 09:59:20 -04:00
2026-03-25 12:42:32 -04:00
2026-03-25 17:44:39 -04:00
2026-03-28 01:17:00 -04:00
2026-03-27 22:37:55 -04:00
2026-03-27 22:49:59 -04:00
2026-03-30 14:17:30 -04:00
2026-03-30 15:12:38 -04:00
2026-03-31 18:01:03 -04:00
2026-04-04 12:15:37 -04:00
2026-04-13 20:52:00 -04:00
2026-04-14 07:54:24 -04:00
2026-04-25 20:35:37 -04:00
2026-04-25 20:38:37 -04:00
2026-04-26 12:33:30 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:49:32 -04:00
2026-05-13 13:55:18 -04:00
2026-05-21 22:04:09 -04:00
2026-05-22 07:59:09 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:49:32 -04:00
2026-05-22 21:03:25 -04:00
2026-05-22 22:34:16 -04:00
2026-05-26 21:01:23 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:49:32 -04:00
2026-05-28 08:15:13 -04:00
2026-05-28 19:53:19 -04:00
2026-06-01 00:56:08 -04:00
2026-06-01 01:10:18 -04:00
2026-06-01 02:26:20 -04:00
2026-06-02 19:23:35 -04:00
2026-06-02 19:48:37 -04:00
2026-06-03 16:16:44 -04:00
2026-06-10 01:33:58 -04:00
2026-06-13 22:53:51 -04:00
2026-10-21 20:49:32 -04:00
2026-06-22 20:10:15 -04:00
2026-06-22 20:10:15 -04:00
2026-07-19 13:29:14 -04:00
2026-07-26 18:25:55 -04:00
2026-07-28 18:09:17 -04:00
2026-07-30 16:54:41 -04:00
2026-07-30 21:16:45 -04:00
2026-10-21 20:49:32 -04:00
2026-08-04 10:35:52 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:47:43 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:47:43 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:47:43 -04:00
2026-10-21 20:46:36 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:46:36 -04:00
2026-10-21 20:46:36 -04:00
2026-10-21 20:46:36 -04:00
2026-10-21 20:46:36 -04:00
2026-10-21 20:46:36 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:47:14 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:47:43 -04:00
2026-10-21 20:47:14 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:47:14 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:47:43 -04:00
2026-10-21 20:47:43 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:47:43 -04:00
2026-10-21 20:47:43 -04:00
2026-10-21 20:47:43 -04:00
2026-10-21 20:49:32 -04:00
2026-10-21 20:47:14 -04:00
2026-10-21 20:47:14 -04:00
2026-10-22 10:50:45 -04:00
2026-10-22 10:14:40 -04:00