akw-factory-floorsfloors.akwlabs.dev · ga

akw-factory-floors

Twenty role floors, each with a mailroom, each row derived from one schema.

This repository holds 20 floors. Each floor serves one role. Each floor keeps a mailroom — an append-only JSONL log whose first row records that the floor opened.

Which 20 roles, where they came from, and why 9 of them are empty on purpose. One file per floor, append-only, row 1 is always the initialization row. What writes the mailrooms and the manifest, and how `--check` gates them. The same rows in PGlite Postgres and in Redis.

Set up

```bash ./setup.sh ``` The script installs the pinned dependencies, derives the zod schemas from `src/types.ts`, and then runs every gate. Nothing here is installed by hand. ```bash npm run tui ``` An Ink view of the manifest — one line per floor, populated floors apart from shells. ```bash npm run load:pglite npm run load:ioredis ```

The one rule