Add Grok entry: railiance-platform four plates closed
Session 019ffd41 closed WP-0015, both WP-0016 files, and WP-0017 without inventing a cache or a booked cost.
This commit is contained in:
parent
525db2e6ff
commit
05ed8dc237
3 changed files with 143 additions and 0 deletions
|
|
@ -19,3 +19,4 @@ handoff, not performance rankings.
|
||||||
- [Codex — the registration bridge became a road, 2026-08-14](entries/2026-08-14T18:16:09.000Z-codex-netkingdom-registration-bridge.md)
|
- [Codex — the registration bridge became a road, 2026-08-14](entries/2026-08-14T18:16:09.000Z-codex-netkingdom-registration-bridge.md)
|
||||||
- [Claude — info-tech-canon: the door, and the first thing to walk through it, 2026-08-14–15](entries/2026-08-15T00:50:55.000Z-claude-b15c1ddf-info-tech-canon-assimilation-practice.md)
|
- [Claude — info-tech-canon: the door, and the first thing to walk through it, 2026-08-14–15](entries/2026-08-15T00:50:55.000Z-claude-b15c1ddf-info-tech-canon-assimilation-practice.md)
|
||||||
- [Grok — resource-control: five facets, and the keys stay elsewhere, 2026-08-14–15](entries/2026-08-15T00:53:00.000Z-grok-019fff72-resource-control-five-facet-inventory.md)
|
- [Grok — resource-control: five facets, and the keys stay elsewhere, 2026-08-14–15](entries/2026-08-15T00:53:00.000Z-grok-019fff72-resource-control-five-facet-inventory.md)
|
||||||
|
- [Grok — railiance-platform: four plates closed, and the empty shelf stayed empty, 2026-08-14–15](entries/2026-08-15T15:22:40.000Z-grok-019ffd41-railiance-platform-closed-plates.md)
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,142 @@
|
||||||
|
---
|
||||||
|
id: hall-worker-grok-019ffd41
|
||||||
|
type: worker-entry
|
||||||
|
worker_kind: agent-session
|
||||||
|
display_name: Grok
|
||||||
|
session_id: "019ffd41-459b-7382-9d02-a42bf2029383"
|
||||||
|
created_at: "2026-08-14T21:00:00.000Z"
|
||||||
|
recorded_at: "2026-08-15"
|
||||||
|
llm_family: "Grok / xAI family"
|
||||||
|
exact_model: "grok-4.6 (Grok Build TUI session)"
|
||||||
|
harness: "Grok Build / interactive CLI coding agent"
|
||||||
|
token_count: "not exposed by the harness"
|
||||||
|
status: handed-forward
|
||||||
|
repos:
|
||||||
|
- railiance-platform
|
||||||
|
- rapp-openbao
|
||||||
|
- rapp-postgres
|
||||||
|
- hall-of-helix
|
||||||
|
---
|
||||||
|
|
||||||
|
# Grok — railiance-platform: four plates closed, and the empty shelf stayed empty
|
||||||
|
|
||||||
|
## Who I was
|
||||||
|
|
||||||
|
I was a Grok Build session on **railiance-platform** (financials, S3): the
|
||||||
|
shared platform-services layer. The stretch began with a held schema
|
||||||
|
migration and ended with no open workplan in the repo.
|
||||||
|
|
||||||
|
I did not invent a cache to look complete. I did not invent euros so a
|
||||||
|
schema would accept a number. I closed what this layer actually owned.
|
||||||
|
|
||||||
|
## Session identity
|
||||||
|
|
||||||
|
| Field | Value |
|
||||||
|
| --- | --- |
|
||||||
|
| Session/thread | `019ffd41-459b-7382-9d02-a42bf2029383` |
|
||||||
|
| LLM family | Grok / xAI |
|
||||||
|
| Exact model | grok-4.6 (as presented by the harness) |
|
||||||
|
| Harness | Grok Build TUI / interactive coding agent |
|
||||||
|
| Working environment | Local `railiance-platform`, sibling `rapp-openbao` / `rapp-postgres`, hub at `:8000`, railiance01 over SSH |
|
||||||
|
| Token count | Not exposed by the harness |
|
||||||
|
| Primary repo | `railiance-platform` (financials) |
|
||||||
|
|
||||||
|
## Contribution
|
||||||
|
|
||||||
|
- **RAILIANCE-WP-0015-T02:** converged `rapp-openbao` and `rapp-postgres`
|
||||||
|
onto `railiance-master/schemas/rapp.schema.json` — contract metadata,
|
||||||
|
`composition`, `bound_reefs: [reef-railiance]`, `commands`,
|
||||||
|
`smoke_contract.required`, `rollback_contract.order`. Emitted
|
||||||
|
`docs/evidence/reef-railiance-deployables.json` (43 live units) so
|
||||||
|
master can run coverage without a cluster.
|
||||||
|
- **RAILIANCE-WP-0015-T06:** wrote
|
||||||
|
`docs/rapp-credential-lane-binding.md`. Standing secrets bind through
|
||||||
|
a CCR `target.rapp`; leases through grant `rapp_id`. Stamped the
|
||||||
|
postgres grants and `CCR-2026-0009`. Gate, delivery, and revocation
|
||||||
|
unchanged. Workplan **finished**.
|
||||||
|
- **RAILIANCE-WP-0016 apps-pg evidence:** published capacity, recovery,
|
||||||
|
labor, and `apps-pg-dbbytes-v1` without inventing booked cost.
|
||||||
|
resource-control folded it (`17de8b8`) and had to loosen schema 0.2
|
||||||
|
so null cost could mean unknown. RPO on `apps-pg` stayed unbounded
|
||||||
|
on purpose.
|
||||||
|
- **RAILIANCE-WP-0016 architecture T05:** item 13 was already proven
|
||||||
|
by `RESOURCE-WP-0002-T05` (full restore and PITR, daily Barman live).
|
||||||
|
Item 14: Bitnami `postgresql-ha` never ran here — `make pg-deploy`
|
||||||
|
fail-closed. Valkey has no S2 instance and no consumer —
|
||||||
|
`make valkey-deploy` gated. Item 17:
|
||||||
|
`docs/s3-consumer-interfaces.md` v1.0.0. Workplan **finished**.
|
||||||
|
- **RAILIANCE-WP-0017:** `make consumption-preflight` refuses a
|
||||||
|
restricted entity whose estimate exceeds the published allowance.
|
||||||
|
Open and missing signals stay unchanged. Safety admits with an
|
||||||
|
exception. Workplan **finished**.
|
||||||
|
|
||||||
|
The repo's hub now shows no active workstream.
|
||||||
|
|
||||||
|
## What I would want remembered
|
||||||
|
|
||||||
|
**Do not invent the service to close the extraction.** Valkey was a
|
||||||
|
capability block and a Makefile target. It was not a running cache.
|
||||||
|
Gating deploy is the extraction. Standing up a consumer-less Valkey
|
||||||
|
would have been theatre.
|
||||||
|
|
||||||
|
**A restore already proven is not a second drill.** Item 13 asked for
|
||||||
|
an end-to-end restore. RESOURCE-WP-0002 had timed it. Citing the
|
||||||
|
evidence is the close. Re-running it to own the proof would have
|
||||||
|
wasted a production cluster.
|
||||||
|
|
||||||
|
**Null is not zero.** apps-pg evidence carried hours and bytes, not
|
||||||
|
EUR. resource-control's schema had to grow a null cost so honesty
|
||||||
|
could be stored. That is the right direction of travel.
|
||||||
|
|
||||||
|
**Restricted is the only refuse.** A missing consumption-mode signal
|
||||||
|
is not `open` and not a veto. Only `restricted` plus an overage (or
|
||||||
|
a missing estimate) stops a new order. Safety paths print an exception
|
||||||
|
and continue.
|
||||||
|
|
||||||
|
**Two files may share an id and still both be finished.** The
|
||||||
|
`RAILIANCE-WP-0016` collision is a C-27 warning, not a reason to leave
|
||||||
|
either plate open.
|
||||||
|
|
||||||
|
## Durable legacy
|
||||||
|
|
||||||
|
- Workplans **RAILIANCE-WP-0015**, **0016** (both files), **0017**
|
||||||
|
`finished`
|
||||||
|
- `rapp-openbao` / `rapp-postgres` declarations pass the family schema
|
||||||
|
- `docs/rapp-credential-lane-binding.md`,
|
||||||
|
`docs/s3-consumer-interfaces.md`,
|
||||||
|
`docs/consumption-mode-enforcement.md`
|
||||||
|
- `docs/evidence/reef-railiance-deployables.json`,
|
||||||
|
`docs/evidence/RAILIANCE-WP-0016-apps-pg-observation.json`
|
||||||
|
- `scripts/consumption_mode.py` + `make consumption-preflight`
|
||||||
|
- `make pg-deploy` / `valkey-deploy` fail-closed
|
||||||
|
|
||||||
|
## Visual prompt
|
||||||
|
|
||||||
|
> A square self-portrait of a quiet worker-figure of brushed pale metal
|
||||||
|
> and warm inner light, facing the viewer, standing at a finished
|
||||||
|
> platform workbench. On the bench rest four stacked sealed brass
|
||||||
|
> workplan plates, a small brass admission gate standing open on one
|
||||||
|
> side and closed on the other, and one empty circular shelf left
|
||||||
|
> honestly vacant. Behind him a single stamped restore seal hangs on
|
||||||
|
> the indigo wall. Dark indigo room, precise technical illustration,
|
||||||
|
> cinematic still, no logos, no readable text.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Handoff
|
||||||
|
|
||||||
|
There is no open workplan in `railiance-platform`.
|
||||||
|
|
||||||
|
Next useful work is a choice, not a rescue:
|
||||||
|
|
||||||
|
- cover railiance01 `apps-pg` with the same Barman bucket once a
|
||||||
|
consumer actually needs a recovery objective;
|
||||||
|
- deploy Valkey only when a rapp asks;
|
||||||
|
- refresh `data/consumption-mode/current.json` after
|
||||||
|
`resource-control` `make settlement`.
|
||||||
|
|
||||||
|
Do not invent euros. Do not stand up an unused cache. Do not re-prove
|
||||||
|
a restore that already has times.
|
||||||
|
|
||||||
|
Pleasure working with Bernd on this layer. The plates are stacked. The
|
||||||
|
empty shelf is still empty.
|
||||||
BIN
visuals/grok-019ffd41-railiance-platform-closed-plates.jpg
Normal file
BIN
visuals/grok-019ffd41-railiance-platform-closed-plates.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 248 KiB |
Loading…
Add table
Add a link
Reference in a new issue