Close loose ends: G3 evidence pack, G4 load design, mark blocked workplans

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:11:36 +02:00
parent 20e8191f3b
commit b586296998
6 changed files with 117 additions and 10 deletions

View file

@ -0,0 +1,42 @@
---
id: UPC-ARCH-G4-LOAD-0001
type: design-note
repo: prj-unattended-progress-company
parent_workplan: UPC-WP-0003
created: "2026-09-28"
status: draft
---
# G4 founder-load measurement (design)
Gate G4: CEO time stays within ~1–3 h/day plus ~2 office-hour days/month for
routine company ops, measured over ≥30 calendar days.
## What counts
- **Counts:** reading briefs, approving/rejecting Yellow packages, office-hour
(Orange) sessions, and any Green/Blue failure the founder has to repair.
- **Does not count against the budget (logged, not budgeted):** Red-lane
actions (signing, bank plan change, notary, contracts, risk acceptance).
Each is logged as a Red exception with its id; G4 fails if Red exceptions
become the default rather than rare.
- **Out of scope:** product/engineering work on the ecosystem, and
founder time on non-Binky matters.
## Log
One line per day, kept in `binky-control` (owner of the operating rhythm),
e.g. `briefs/load-log.csv`: `date, minutes_routine, minutes_oh, red_exceptions
(ids), note`. The founder enters minutes at end of day (≤1 min); the weekly
review brief summarises the trailing 7 and 30 days against the envelope.
## Pass rule
Over a window of ≥30 consecutive days: mean routine ≤3 h/day, at most ~2 OH
days per month, and Red exceptions each individually justified.
## Open point (needs a binky-control write)
An intake/residual in `binky-control` must own the ongoing logging (create
log file, add the summary to the weekly review). That lives outside this repo
and has not been created here — see UPC-WP-0003-T02.

View file

@ -20,8 +20,8 @@ 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 | | **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 | | **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 | Need a named “S3 acceptance” evidence pack in this project; founder milestone status still ⬜ on S3 | | **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* | **missing** — no ≥30-day CEO time envelope log / KPI | **open** | Design + measure load; requires definition of what counts as “routine company ops” vs Red exceptions | | **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) | | **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) |
| **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 | | **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 | | **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 |

View file

@ -0,0 +1,46 @@
---
id: UPC-EVID-G3-0001
type: evidence
repo: prj-unattended-progress-company
parent_workplan: UPC-WP-0003
created: "2026-09-28"
as_of: "2026-09-28"
---
# G3 dogfood-loop acceptance pack
Links only; authoritative records live in `binky-control` and `railiance`.
No secrets or raw data here.
## Claim
At least one end-to-end internal loop runs unattended under Green/Blue policy
and leaves an audit trail without founder mid-flight steering.
## Evidence
| Item | Record | Status | What it shows |
| --- | --- | --- | --- |
| Workstation-independent executor | BINKY-WP-0004 | finished | Loop no longer needs the laptop or a host coding agent |
| Railiance rhythm via llm-connect | BINKY-WP-0006 | finished | Mail scan + triage and daily brief run on railiance01 |
| Mail loop, 3 clean cycles | BINKY-WP-0006 (2026-07-22) | done | Hub events `binky_mail_intake` + `binky_mail_triage`, each `ok` |
| Weekly review, production proof | AWQ-011 → REIN-A-0003, ops_run `ad0b05c4-8ad8-40c7-9985-75481728ae30` | closed / promoted | Unattended `binky_weekly_review` run on 2026-08-08 |
| Briefs as cadence trail | `binky-control/briefs/` | daily 2026-08-04…07, weekly 2026-08-08 | Committed, dated outputs |
| Dogfood audit | `binky-control/audits/OK-Audit-v0-binky.md` | v0, 2026-07-16 | First flagship-offer run on the company itself |
## 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.
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.

View file

@ -4,13 +4,13 @@ type: workplan
title: "Company vessel close-out (G1 + residual G2/G8)" title: "Company vessel close-out (G1 + residual G2/G8)"
domain: infotech domain: infotech
repo: prj-unattended-progress-company repo: prj-unattended-progress-company
status: active status: blocked
flavor: implementation flavor: implementation
owner: bernd owner: bernd
topic_slug: infotech topic_slug: infotech
repo_goal_id: "79a2b057-b765-47ad-b5d9-c1bbc49eba43" repo_goal_id: "79a2b057-b765-47ad-b5d9-c1bbc49eba43"
created: "2026-08-11" created: "2026-08-11"
updated: "2026-08-16" updated: "2026-09-28"
quality_dor: DoR-Ok quality_dor: DoR-Ok
quality_dor_at: "2026-08-11" quality_dor_at: "2026-08-11"
quality_dor_by: "grok" quality_dor_by: "grok"
@ -161,6 +161,10 @@ lands).
T04 stays `progress`: the sweep is a pre-pass, and the task closes only after T04 stays `progress`: the sweep is a pre-pass, and the task closes only after
vessel close-out, when whatever the command day throws off is also routed. vessel close-out, when whatever the command day throws off is also routed.
**Blocked (2026-09-28):** re-verified against binky-control — OH-2026-001…005
are all still `prepared`; no closes recorded despite the 2026-08-16 command
day. T01–T04 all wait on founder Orange/Red execution or its recorded outcome.
## Acceptance evidence expected back here ## Acceptance evidence expected back here
- `evidence/g1-oh-batch.md` with all five OH items closed or residual-owned - `evidence/g1-oh-batch.md` with all five OH items closed or residual-owned

View file

@ -4,13 +4,13 @@ type: workplan
title: "Unattended dogfood acceptance and founder-load envelope (G3–G4)" title: "Unattended dogfood acceptance and founder-load envelope (G3–G4)"
domain: infotech domain: infotech
repo: prj-unattended-progress-company repo: prj-unattended-progress-company
status: proposed status: blocked
flavor: planning flavor: planning
owner: bernd owner: bernd
topic_slug: infotech topic_slug: infotech
repo_goal_id: "79a2b057-b765-47ad-b5d9-c1bbc49eba43" repo_goal_id: "79a2b057-b765-47ad-b5d9-c1bbc49eba43"
created: "2026-08-11" created: "2026-08-11"
updated: "2026-08-11" updated: "2026-09-28"
state_hub_workstream_id: "81b17b8a-4b22-5510-8830-a8d19aed821e" state_hub_workstream_id: "81b17b8a-4b22-5510-8830-a8d19aed821e"
--- ---
@ -40,7 +40,7 @@ with UPC-WP-0002 after T01 evidence folder exists.
```task ```task
id: UPC-WP-0003-T01 id: UPC-WP-0003-T01
status: todo status: done
priority: high priority: high
state_hub_task_id: "57636795-371d-56ac-b4f4-cfcf2968e133" state_hub_task_id: "57636795-371d-56ac-b4f4-cfcf2968e133"
``` ```
@ -49,9 +49,12 @@ Write `evidence/g3-dogfood-acceptance.md` linking finished child WPs, audit,
and at least one production ops_run; list any residual that prevents founder and at least one production ops_run; list any residual that prevents founder
S3 mark. 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.
```task ```task
id: UPC-WP-0003-T02 id: UPC-WP-0003-T02
status: todo status: progress
priority: high priority: high
state_hub_task_id: "b38eebc3-51a7-54e4-a4d3-8f8edfc16aac" state_hub_task_id: "b38eebc3-51a7-54e4-a4d3-8f8edfc16aac"
``` ```
@ -60,6 +63,10 @@ Specify founder-load measurement (what counts, log location, Red exceptions)
in a short design note under `architecture/` and ensure a live residual or in a short design note under `architecture/` and ensure a live residual or
child intake in `binky-control` owns ongoing logging. 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.
```task ```task
id: UPC-WP-0003-T03 id: UPC-WP-0003-T03
status: todo status: todo
@ -70,6 +77,9 @@ state_hub_task_id: "d79967eb-a270-53aa-a501-0a4f38d8c1cc"
After ≥30 days of measurement (or first checkpoint), update gate-map G3/G4 After ≥30 days of measurement (or first checkpoint), update gate-map G3/G4
and prepare founder decision packages for S3 / load-budget claims. 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.
## Acceptance ## Acceptance
- G3 evidence pack complete; S3 mark requested or residual explicit - G3 evidence pack complete; S3 mark requested or residual explicit

View file

@ -4,13 +4,13 @@ type: workplan
title: "First external offer and paid revenue path (G5–G6)" title: "First external offer and paid revenue path (G5–G6)"
domain: infotech domain: infotech
repo: prj-unattended-progress-company repo: prj-unattended-progress-company
status: proposed status: blocked
flavor: planning flavor: planning
owner: bernd owner: bernd
topic_slug: infotech topic_slug: infotech
repo_goal_id: "79a2b057-b765-47ad-b5d9-c1bbc49eba43" repo_goal_id: "79a2b057-b765-47ad-b5d9-c1bbc49eba43"
created: "2026-08-11" created: "2026-08-11"
updated: "2026-08-11" updated: "2026-09-28"
state_hub_workstream_id: "a6cf0a20-a3d5-56c6-8fc7-8cb167c71d66" state_hub_workstream_id: "a6cf0a20-a3d5-56c6-8fc7-8cb167c71d66"
--- ---
@ -68,6 +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 into finance/Qonto or invoice record). Update G6; hand G7 productization to a
durable repo residual. 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).
## Acceptance ## Acceptance
- G5 evidence: public sellable offer - G5 evidence: public sellable offer