Follow up: G4 log owner AWQ-014, G5 package DEC-2026-006, rhythm restored

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: sonnet
Assistant-Process: 293620@bnt-lap001
Assistant-Session: 50ae9ffb-1cc3-48ec-8cfe-1941bcf2f2fb
This commit is contained in:
tegwick 2026-09-28 23:18:32 +02:00
parent 8f182a607d
commit 96196912fc
5 changed files with 53 additions and 22 deletions

View file

@ -20,9 +20,9 @@ Status vocabulary: `open` | `partial` | `met`.
| --- | --- | --- | --- | --- | --- | --- |
| **G1** | Administratively clean | `binky-control` | BINKY-WP-0002 (done); **UPC-WP-0002 (active)**; OH-2026-001…005; RISK-006/007; Phase 1 checklist | Tracker: `evidence/g1-oh-batch.md` (0/5 closed as of 2026-08-16; August command-day window lapsed — scheduling it is the blocking founder action); S1 package pre-drafted `evidence/s1-decision-package.md`; runbook `binky-control/officehour/2026-08-command-day-runbook.md`; Phase 1 + audit + CostRunRate as before — **StB, DUO, HR, Qonto review, Stripe webhook still open** | **partial** | Orange: StB, DUO, Handelsregister, Qonto review, Stripe cleanup; Red: bank plan *change*, notary if purpose change |
| **G2** | Company OS active | `binky-control` | BINKY-WP-0001…0003 (done); OperatingRhythm; DecisionQueue; OfficeHourQueue; AutopilotWorkQueue; ControlLoopCatalog | `INTENT.md` v1.0 ratified DEC-2026-001; `AutonomyPolicy.md`; daily briefs through 2026-08-08; queues live | **partial** → near met | Policy “in force” is operationally true; formal checklist still marks some governance boxes open in Reactivation Plan |
| **G3** | Dogfood loop closed | `binky-control`, Railiance/`activity-core`/`llm-connect` | BINKY-WP-0003…0006 (finished); REIN-A-0003 weekly review | OK-Audit v0 dogfood; rhythm on Railiance without host coding agent; ops_run `ad0b05c4-…` weekly review proof 2026-08-08 | **partial** → strong | Evidence pack now at `evidence/g3-dogfood-acceptance.md` (2026-09-28); residual: briefs stop at 2026-08-08, so recent unattended runs unproven; S3 still ⬜ (founder) |
| **G4** | Founder load within budget | `binky-control` (measure), this project (gate evidence) | *none dedicated* | Design draft `architecture/founder-load-measurement.md` (2026-09-28); **no log yet** — binky-control residual needed | **open** | Design + measure load; requires definition of what counts as “routine company ops” vs Red exceptions |
| **G5** | External offer published | `binky-control` (+ website/domain as needed) | BINKY-WP-0002-T04 (draft done); OfferCatalog flagship | `OfferCatalog.md` — OK Audit **drafted**, publishing Yellow-lane decision package **not closed** | **open** | Yellow decision to publish; domain/website residual (AWQ-003, Reactivation digital presence) |
| **G3** | Dogfood loop closed | `binky-control`, Railiance/`activity-core`/`llm-connect` | BINKY-WP-0003…0006 (finished); REIN-A-0003 weekly review | OK-Audit v0 dogfood; rhythm on Railiance without host coding agent; ops_run `ad0b05c4-…` weekly review proof 2026-08-08 | **partial** → strong | Evidence pack now at `evidence/g3-dogfood-acceptance.md` (2026-09-28); rhythm output pushed and timers re-enabled 2026-09-28; await a few clean days, then S3 request; S3 still ⬜ (founder) |
| **G4** | Founder load within budget | `binky-control` (measure), this project (gate evidence) | *none dedicated* | Design draft `architecture/founder-load-measurement.md` (2026-09-28); log `binky-control/briefs/load-log.csv`, owner AWQ-014 (no entries yet) | **open** | Design + measure load; requires definition of what counts as “routine company ops” vs Red exceptions |
| **G5** | External offer published | `binky-control` (+ website/domain as needed) | BINKY-WP-0002-T04 (draft done); OfferCatalog flagship | `OfferCatalog.md` — OK Audit **drafted**, publish decision package DEC-2026-006 prepared, awaiting founder (`evidence/g5-publish.md`) | **open** | Yellow decision to publish; domain/website residual (AWQ-003, Reactivation digital presence) |
| **G6** | First paid revenue | `binky-control`, finance path | BINKY-WP-0005/0007 (Qonto read path finished) | Qonto evidence of costs/credits; Binect-related credit noted — **no booked external product/service sale** | **open** | Depends on G5 + delivery; Red for contracts/payment setup if needed |
| **G7** | Repeatable path | product/service repos after first delivery | *gap* | **missing** unit economics / productized delivery after first sale | **open** | Premature until G5–G6; residual to durable product repos |
| **G8** | Decision surface thin | `binky-control` | DecisionQueue hygiene; OH batching; AutonomyPolicy lanes; UPC-WP-0002 | OH: 5 prepared (all five now with usable `prepared_material` — OH-2026-004 gap closed 2026-08-16), tracked in `evidence/g1-oh-batch.md`; surface is packaged not ad-hoc | **partial** | Thinness waits on G1 OH drain (command day) |

View file

@ -30,17 +30,21 @@ and leaves an audit trail without founder mid-flight steering.
## Residuals preventing the founder S3 mark
1. **Briefs stop at 2026-08-08.** `binky-control/briefs/` has nothing after the
weekly review, and binky-control has had no rhythm-generated commits since
the 2026-08-16 work. Either the rhythm is not running or its output is not
committed; unattended-ness after 2026-08-08 is unproven. Needs a check on
railiance01 (owner: binky-control / REIN-A-0003). This is the main
blocker to a clean S3 request.
1. **Rhythm output is stranded and the timers are off (checked 2026-09-28).**
The workstation copy of `binky-control/briefs/` stops at 2026-08-08, but
railiance01's checkout holds 13 **unpushed** rhythm commits: daily briefs
2026-08-10…14 and 2026-09-07…11, weekly reviews 2026-08-14 and 2026-09-11.
So the loop did run unattended, but (a) it has not pushed, so the audit
trail is not on the remote, and (b) the three `binky-rhythm-*` user timers
are `disabled`/`inactive`, so nothing has run since 2026-09-11 (and nothing
between 2026-08-15 and 2026-09-06). Owner: binky-control / REIN-A-0003.
**Fixed 2026-09-28:** the 13 commits were rebased and pushed, and the three
timers re-enabled on railiance01 (daily timer fired on install).
2. **S3 is still ⬜** in `binky-control/SuccessMilestones.md`. Only the
founder marks it (Yellow).
3. AWQ-012 (open-weights retarget) is optional and does not block S3.
## Verdict
G3 evidence: **strong for 2026-07-22…08-08, gap since**. Not yet ready to
request the S3 mark; do so once residual 1 is explained or fixed.
G3 evidence: **strong for 2026-07-22…09-11 (once pushed), stopped since**. Not yet ready to
request the S3 mark; do so once residual 1 is fixed (push + re-enable timers).

24
evidence/g5-publish.md Normal file
View file

@ -0,0 +1,24 @@
---
id: UPC-EVID-G5-0001
type: evidence
repo: prj-unattended-progress-company
parent_workplan: UPC-WP-0004
created: "2026-09-28"
as_of: "2026-09-28"
---
# G5 publish tracker
| Item | Pointer | Status |
| --- | --- | --- |
| Yellow decision package | `binky-control/DecisionQueue.md` **DEC-2026-006** | prepared, awaiting founder |
| Offer definition | `binky-control/OfferCatalog.md` (flagship, `drafted`) | drafted |
| Website copy | `binky-control/website/one-pager-draft.md` | draft, no public pricing |
| Public page / equivalent | — | not live |
## Gates before going public (from DEC-2026-006)
IP ownership (AWQ-013, RISK-002) · domain (AWQ-003) · Impressum details
(OH-2026-004) · company externally presentable (G1 / UPC-WP-0002).
G5 stays **open** until a public sellable offer exists (UPC-WP-0004-T02).

View file

@ -50,11 +50,11 @@ and at least one production ops_run; list any residual that prevents founder
S3 mark.
**Done (2026-09-28):** `evidence/g3-dogfood-acceptance.md`. Names one real
residual: briefs stop at 2026-08-08, so unattended-ness since then is unproven.
residual: rhythm output stranded unpushed on railiance01 and timers disabled since 2026-09-11.
```task
id: UPC-WP-0003-T02
status: progress
status: done
priority: high
state_hub_task_id: "b38eebc3-51a7-54e4-a4d3-8f8edfc16aac"
```
@ -64,8 +64,8 @@ in a short design note under `architecture/` and ensure a live residual or
child intake in `binky-control` owns ongoing logging.
**Progress (2026-09-28):** design note at
`architecture/founder-load-measurement.md`. **Blocked:** the binky-control
residual/intake that owns the log is outside this repo and not yet created.
`architecture/founder-load-measurement.md`. **Done (2026-09-28):** residual
`binky-control` **AWQ-014** owns the log; `briefs/load-log.csv` created there.
```task
id: UPC-WP-0003-T03
@ -77,8 +77,10 @@ state_hub_task_id: "d79967eb-a270-53aa-a501-0a4f38d8c1cc"
After ≥30 days of measurement (or first checkpoint), update gate-map G3/G4
and prepare founder decision packages for S3 / load-budget claims.
**Blocked (2026-09-28):** T02 needs a binky-control write; T03 needs ≥30
days of measurement that cannot start before T02's residual exists.
**Blocked (2026-09-28):** T03 needs ≥30 days of logged measurement; the
window starts at the first logged day in `binky-control/briefs/load-log.csv`
(founder enters minutes). Also: G3 rhythm was restored 2026-09-28 (see
`evidence/g3-dogfood-acceptance.md`); S3 request follows a few clean days.
## Acceptance

View file

@ -38,7 +38,7 @@ match admin reality.
```task
id: UPC-WP-0004-T01
status: todo
status: done
priority: high
state_hub_task_id: "cd349f71-aa8b-5480-80c2-38083aa16f58"
```
@ -68,10 +68,11 @@ Track first external paid engagement to booked payment evidence (pointer only
into finance/Qonto or invoice record). Update G6; hand G7 productization to a
durable repo residual.
**Blocked (2026-09-28):** no task is doable inside this repo. T01 needs a
Yellow package written into binky-control's DecisionQueue (none exists; the
queue has no OK Audit publish entry); T02/T03 follow publish and a sale.
Public claims should also wait on G1 (UPC-WP-0002).
**T01 done (2026-09-28):** DEC-2026-006 prepared in binky-control; tracker
`evidence/g5-publish.md`.
**Blocked (2026-09-28):** T02/T03 wait on the founder's DEC-2026-006 and the
publish gates (IP, domain, Impressum, G1 via UPC-WP-0002).
## Acceptance