Advance UPC-WP-0002: close OH-2026-004 prep gap, draft S1 package, record command-day slip

T01: verified all five OH items still prepared in binky-control (no activity
since 2026-08-08); the first-half-of-August command-day window lapsed at 0/5.
Tracker now records the slip rather than carrying a stale date. OH-2026-004
prep gap closed in binky-control (92838e1) — batch is founder-blocked, not
preparation-blocked.

T02: gate-map G1/G8 evidence columns refreshed.

T03: todo -> progress. Pre-drafted evidence/s1-decision-package.md with the
decision question, three options, and an evidence table keyed to the OH ids;
verdict cells fill once the batch drains. Not presented to the founder yet.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
tegwick 2026-08-16 01:16:24 +02:00
parent 217f7421c3
commit 8380634f4b
4 changed files with 106 additions and 10 deletions

View file

@ -4,8 +4,8 @@ type: evidence
repo: prj-unattended-progress-company
parent_workplan: UPC-WP-0002
created: "2026-08-12"
updated: "2026-08-12"
as_of: "2026-08-12"
updated: "2026-08-16"
as_of: "2026-08-16"
---
# G1 office-hour batch tracker
@ -16,8 +16,12 @@ API keys, or full OH body text here.
**Command-day runbook (binky-control):**
`binky-control/officehour/2026-08-command-day-runbook.md`
(Timing was “first two weeks of August 2026”; batch still open as of this
tracker — schedule next available OH command day.)
**Command day has slipped.** Planned window was “first two weeks of August
2026”; that window closed with 0/5 drained. Verified 2026-08-16: all five OH
items still `status: prepared` in `binky-control/OfficeHourQueue.md`, and
binky-control has had no commits since 2026-08-08. **Scheduling the command day
is now the single blocking founder action for G1** — it is not an agent-lane
item and will not resolve itself.
**Closing rule:** when an OH item is `done` or deferred with residual in
binky-control, update the row here, then refresh `architecture/gate-map.md`
@ -30,7 +34,7 @@ G1/G8 (UPC-WP-0002-T02).
| OH-2026-001 | StB mandate Bohle-Horsmann (JA 2025+) | prepared | **open** | — | RISK-006; Orange |
| OH-2026-002 | DUO backlog + license transition | prepared | **open** | — | RISK-007; Orange; couples with 001 |
| OH-2026-003 | Qonto cost/access review | prepared | **open** | — | Read path done (BINKY-WP-0005); plan *change* still Red if wanted |
| OH-2026-004 | Handelsregister / address / articles | prepared | **open** | — | Weakest prep (`prepared_material: []`); public HR pull |
| OH-2026-004 | Handelsregister / address / articles | prepared | **open** | — | Prep gap closed 2026-08-16 — `prepared_material` now filled (free handelsregister.de path, four verify fields, 2binky filing rule, notary=Red boundary) |
| OH-2026-005 | Stripe delete stale preprod webhook | prepared | **open** | — | Lowest friction; dashboard click |
**Batch summary:** 0/5 closed. G1 remains **partial**.
@ -72,7 +76,7 @@ G1/G8 (UPC-WP-0002-T02).
| | |
| --- | --- |
| **Lane** | Orange (authority / public register) |
| **Prep ready?** | **Weak** — queue has empty `prepared_material`; runbook has steps |
| **Prep ready?** | Yes (as of 2026-08-16) — `prepared_material` filled in binky-control; was the batch's weakest item |
| **Pointers** | runbook §4; Reactivation Plan Legal checklist; RISK residual on registry (RiskRegister) |
| **Founder action** | handelsregister.de current excerpt; verify address + GF; retrieve/file articles under `2binky/`; note Unternehmensgegenstand vs OK mission (notary only if change needed — Red) |
| **Agent follow-up (optional)** | After this OH day, improve binky `prepared_material` with file paths of downloaded excerpts (no PII dump into this project) |

View file

@ -0,0 +1,72 @@
---
id: UPC-EVID-S1-PKG-0001
type: evidence
repo: prj-unattended-progress-company
parent_workplan: UPC-WP-0002
parent_task: UPC-WP-0002-T03
status: draft
created: "2026-08-16"
updated: "2026-08-16"
as_of: "2026-08-16"
---
# S1 decision package — "vessel administratively clean"
**Lane:** Yellow (prepared for founder review; approve/reject, not open-ended).
**Decision owner:** Bernd (CEO/GF).
**Target record:** `binky-control/SuccessMilestones.md` → mark **S1** or record
explicit residual exceptions.
**Status: DRAFT — not yet decidable.** This package is pre-built so that the
moment the G1 OH batch drains it can be filled from
`evidence/g1-oh-batch.md` and put in front of the founder in one pass, rather
than assembled from scratch after the fact. Do not present it while the
evidence column below is empty.
## Decision asked
> Is Binky Hedgehog GmbH **administratively clean** — Handelsregister, address,
> tax/StB mandate, bookkeeping workflow, and banking access current and usable
> for ordinary operations?
Answer is one of:
- **A — Mark S1.** All five evidence rows green; no residual blocks ordinary ops.
- **B — Mark S1 with named exceptions.** Rows green enough to operate; each
remaining gap has a live work record outside this project (G9 condition).
- **C — Do not mark.** At least one row blocks ordinary operations; name it and
the next action.
Option B is the expected outcome, not a compromise — G1 is defined as
"current and usable for ordinary operations", not "zero open items".
## Evidence required (fill from `evidence/g1-oh-batch.md`)
| G1 element | Source OH | Evidence pointer | Verdict |
| --- | --- | --- | --- |
| Handelsregister / address / purpose | OH-2026-004 | _(pending)_ | _(pending)_ |
| Tax / StB mandate (JA 2025+) | OH-2026-001 | _(pending)_ | _(pending)_ |
| Bookkeeping workflow (DUO) | OH-2026-002 | _(pending)_ | _(pending)_ |
| Banking access usable | OH-2026-003 | _(pending)_ | _(pending)_ |
| Payment infra noise cleared | OH-2026-005 | _(pending)_ | _(pending)_ |
**Gate rule:** elements 1–4 must be green for A or B. Element 5 is hygiene, not
a G1 blocker — a stale Stripe webhook does not make the vessel unclean.
## Residual exceptions (for option B)
| Gap | Owning repo | Live record | Lane |
| --- | --- | --- | --- |
| _(fill: e.g. notary purpose amendment)_ | binky-control | _(id)_ | Red |
| _(fill: e.g. DUO multi-week receipt backlog)_ | binky-control | _(id)_ | Orange |
Every row here must point at a **live work record**, not prose. A gap with no
record is not an exception, it is an unfinished handoff — route it through
UPC-WP-0002-T04 first.
## After the decision
1. Founder marks S1 (or records exceptions) in `binky-control/SuccessMilestones.md`.
2. Update `architecture/gate-map.md` G1 row → `met` or `partial` + explicit residuals.
3. Update `evidence/g1-oh-batch.md` gate-impact table.
4. Close UPC-WP-0002-T03; hand remaining non-G1 residuals to T04.