From 0fb5c7a8b5b163425f62439b806b9ce260bfab50 Mon Sep 17 00:00:00 2001 From: tegwick Date: Tue, 11 Aug 2026 02:30:48 +0200 Subject: [PATCH] Complete UPC-WP-0001 foundation: gate map, inventory, next WPs. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Deliver G1–G9 gate-to-evidence and child-workplan maps, baseline inventory from binky-control, and proposed UPC-WP-0002–0004 for vessel, load, and revenue clusters. Mark foundation finished with DoD-Ok. --- README.md | 3 + architecture/child-workplan-map.md | 72 ++++++++++++ architecture/gate-map.md | 44 +++++++ inventory/baseline-g1-g9.md | 107 ++++++++++++++++++ workplans/UPC-WP-0001-foundation.md | 89 ++++++--------- .../UPC-WP-0002-company-vessel-closeout.md | 107 ++++++++++++++++++ workplans/UPC-WP-0003-unattended-and-load.md | 71 ++++++++++++ .../UPC-WP-0004-first-offer-and-revenue.md | 70 ++++++++++++ 8 files changed, 509 insertions(+), 54 deletions(-) create mode 100644 architecture/child-workplan-map.md create mode 100644 architecture/gate-map.md create mode 100644 inventory/baseline-g1-g9.md create mode 100644 workplans/UPC-WP-0002-company-vessel-closeout.md create mode 100644 workplans/UPC-WP-0003-unattended-and-load.md create mode 100644 workplans/UPC-WP-0004-first-offer-and-revenue.md diff --git a/README.md b/README.md index 0d76a17..702b2a8 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,9 @@ governance**. | [`GOAL.md`](GOAL.md) | Outcome, invariants, success gates, retirement | | [`SCOPE.md`](SCOPE.md) | Authority boundary and participating repos | | [`AGENTS.md`](AGENTS.md) | Agent session protocol | +| [`architecture/gate-map.md`](architecture/gate-map.md) | G1–G9 → evidence and child IDs | +| [`architecture/child-workplan-map.md`](architecture/child-workplan-map.md) | Child streams and gaps | +| [`inventory/baseline-g1-g9.md`](inventory/baseline-g1-g9.md) | Baseline company state snapshot | | `workplans/` | Cross-repo coordination workplans (`UPC-WP-`) | Durable company canon and day-to-day control plane live in diff --git a/architecture/child-workplan-map.md b/architecture/child-workplan-map.md new file mode 100644 index 0000000..ff42534 --- /dev/null +++ b/architecture/child-workplan-map.md @@ -0,0 +1,72 @@ +--- +id: UPC-CHILD-MAP-0001 +type: child-workplan-map +repo: prj-unattended-progress-company +parent_workplan: UPC-WP-0001 +created: "2026-08-11" +reviewed: "2026-08-11" +--- + +# Child-workplan map + +Cross-repo implementation streams that advance `GOAL.md` gates. This project +**links** them; it does not copy their tasks. + +## Existing child workplans (`binky-control`) + +| ID | Title | Status | Gates advanced | Notes | +| --- | --- | --- | --- | --- | +| BINKY-WP-0001 | Bootstrap State Hub integration | done | G2 | Control-plane hub wiring | +| BINKY-WP-0002 | Operating Kernel Bootstrap | done | G1–G3, G5 prep | Canon, audit dogfood, offer draft, rhythm | +| BINKY-WP-0003 | Autopilot Execution & Recurring Rhythm | done | G2–G3, G8 | Email custody prep, costs, cron bridge → activity-core | +| BINKY-WP-0004 | Workstation-Independent Executor | finished | G3 | Removes laptop from critical path | +| BINKY-WP-0005 | Qonto MCP integration | finished | G1, G6 readiness | Bank as agent-readable source | +| BINKY-WP-0006 | Railiance rhythm (llm-connect) | finished | G3 | Unattended rhythm without host coding agent | +| BINKY-WP-0007 | Qonto Governed Assistant Phase 1 | finished | G1, G6 readiness | Policy kernel + REST | + +## Live queues / loops (not workplans, still child work) + +| Record | Repo | Gates | Role | +| --- | --- | --- | --- | +| OH-2026-001…005 | binky-control | G1, G8 | Prepared Orange batch — **primary G1 execution surface** | +| AWQ-002,003,006,012 | binky-control | G1–G2 residual, G5 prep | Open/optional autopilot residual | +| Daily/weekly briefs | binky-control | G2–G3, G8 | Operating rhythm evidence | +| REIN-A-0003 / ops_run weekly review | railiance / activity-core | G3 | Production unattended proof | + +## Related repos (participating, not full WP inventory here) + +| Repo | Role for this project | Gate touch | +| --- | --- | --- | +| `binky-control` | Company canon + control plane | All | +| `ops-warden` | Tenant secret custody (e.g. company email) | G2–G3, G8 | +| `activity-core` / `llm-connect` / Railiance | Unattended execution substrate | G3–G4 | +| `the-custodian` | Fleet standards (prj-flavor, work records) | G9 / process | +| `state-hub` | Coordination index only | G2 | +| `fin-hub` (if finance steward expands) | Cash/runway stewardship | G1, G6–G7 | + +No change required to `SCOPE.md` participating table for this snapshot; +`ops-warden` and ecosystem pillars already listed. + +## Gaps (no live child workplan) + +| Gap | Gates | Recommended child stream (owning repo) | +| --- | --- | --- | +| Phase 1 admin close-out as explicit WP (or OH campaign completion record) | G1 | `binky-control`: either mark OH campaign done with evidence or open BINKY-WP-0008 “Phase 1 vessel close-out” | +| Founder-load measurement (≥30 days) | G4 | `binky-control`: light metric + brief annotation convention; optional activity-core signal later | +| Offer publish decision package + public surface | G5 | `binky-control`: DecisionQueue Yellow package + website/domain residual | +| First paid engagement delivery | G6–G7 | Product/service repo or binky delivery WP after publish | +| G3 formal acceptance pack | G3 | This project `evidence/` + founder S3 mark in SuccessMilestones | + +## Recommended next child streams (one line each) + +1. **binky-control — vessel close-out:** finish OH-2026-001…005 with evidence; update Reactivation Plan Phase 1 / S1. +2. **binky-control — publish OK Audit:** Yellow decision package + public one-pager. +3. **binky-control — founder-load log:** 30-day envelope measurement for G4. +4. **This project — G3 evidence pack:** link audit + ops_run + rhythm WPs; request S3 status flip. + +## Project coordination workplans + +| ID | Status | Cluster | +| --- | --- | --- | +| UPC-WP-0001 | active → finish after T05 | Foundation (this map) | +| UPC-WP-0002 | proposed | Company vessel close-out (G1 + residual G2/G8) | diff --git a/architecture/gate-map.md b/architecture/gate-map.md new file mode 100644 index 0000000..f746159 --- /dev/null +++ b/architecture/gate-map.md @@ -0,0 +1,44 @@ +--- +id: UPC-GATE-MAP-0001 +type: gate-map +repo: prj-unattended-progress-company +parent_workplan: UPC-WP-0001 +repo_goal_id: "79a2b057-b765-47ad-b5d9-c1bbc49eba43" +created: "2026-08-11" +reviewed: "2026-08-11" +--- + +# Gate-to-evidence map (G1–G9) + +Maps every `GOAL.md` success gate to owning repos, known child workplans / +queues, evidence pointers, status, and blockers. **Link by ID only** — task +lists live in the owning repos. + +Status vocabulary: `open` | `partial` | `met`. + +| Gate | Title | Owning repo(s) | Known child workplans / loops | Evidence path or missing | Status | Blockers | +| --- | --- | --- | --- | --- | --- | --- | +| **G1** | Administratively clean | `binky-control` | BINKY-WP-0002 (done); OH-2026-001…005; RISK-006/007; Phase 1 checklist | `CompanyReactivationPlan.md` Phase 1; `audits/OK-Audit-v0-binky.md`; `finance/CostRunRate.md` + Qonto pull; OH queue items prepared — **Handelsregister verify, StB mandate, DUO transition still open** | **partial** | Orange: StB, DUO, Handelsregister, Qonto review; Red: bank plan changes, 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 | Need a named “S3 acceptance” evidence pack in this project; founder milestone status still ⬜ on S3 | +| **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 | +| **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 | +| **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 | DecisionQueue: prepared items resolved pattern; OH: 5 prepared items batched; AWQ mostly closed/optional | **partial** | Material admin still blocked on Orange OH batch (not “nobody asked Bernd” — but not thin until G1 OH drain) | +| **G9** | Residuals owned outside project | all participating repos | work-record residual convention; AWQ residual intakes | Pattern exists (e.g. AWQ residuals with `origin_ref`); **project not complete** so gate open by definition | **open** | Close only at project retirement; enforce residual handoff as each UPC-WP finishes | + +## Cluster view (for sequencing) + +| Cluster | Gates | Dominant state | Coordination home | +| --- | --- | --- | --- | +| Company vessel | G1, residual G2 | G1 blocks clean vessel | **UPC-WP-0002** (drafted) | +| Unattended + load | G3, G4 | G3 strong; G4 missing | future UPC-WP-0003 | +| Revenue path | G5, G6, G7 | Offer drafted only | future UPC-WP-0004 | +| Governance close | G8, G9 | partial / endgame | continuous + retirement | + +## Update rule + +When a child workplan finishes or an OH/DEC item closes, update **Status** and +**Evidence** here (or via a dated note under `inventory/`). Do not expand +child task prose into this map. diff --git a/inventory/baseline-g1-g9.md b/inventory/baseline-g1-g9.md new file mode 100644 index 0000000..b1b7ac9 --- /dev/null +++ b/inventory/baseline-g1-g9.md @@ -0,0 +1,107 @@ +--- +id: UPC-INV-0001 +type: inventory +repo: prj-unattended-progress-company +parent_workplan: UPC-WP-0001 +created: "2026-08-11" +as_of: "2026-08-11" +--- + +# Baseline inventory — company state vs G1–G9 + +Snapshot of Binky Hedgehog GmbH operating state for the unattended-progress +project. Prefer **pointers** into `binky-control` over rewriting canon. + +Source root: `/home/worsch/binky-control` (hub slug `binky-control`). + +## G1 — Administratively clean (S1 / Phase 1) + +| Area | Snapshot | Pointer | +| --- | --- | --- | +| Legal vessel | Exists since 2019 (S0 done) | `SuccessMilestones.md` S0 | +| Handelsregister / address / purpose | **Verify pending** (OH prepared) | `OfficeHourQueue.md` OH-2026-004; `CompanyReactivationPlan.md` Legal | +| StB mandate JA 2025+ | **In progress** — inquiry Bohle-Horsmann; follow-up prepared | OH-2026-001; RISK-006 | +| Filings history | Current through JA 2024 | Reactivation Plan Tax checklist | +| Bookkeeping / DATEV DUO | Transition + receipt backlog open | OH-2026-002; RISK-007 | +| Banking | Qonto **active**; cost/access review prepared | OH-2026-003; BINKY-WP-0005 evidence | +| Cost / run-rate | Table v2 with Qonto-verified rows | `finance/CostRunRate.md`, `finance/qonto-first-pull-2026-07-21.json` | +| Domains / email | `binky-hedgehog.com` owned; company email exists; NK/OpenBao integration residual | AWQ-003, AWQ-007 history; Reactivation digital presence | +| Website | Minimal public page **missing** | Reactivation digital presence | +| Contracts / IP ownership | Inventory incomplete; needed before selling ecosystem products | Reactivation Contracts & IP | + +**Verdict:** **partial**. Orange-lane OH batch is the main G1 execution path. + +## G2 — Company OS active (S2) + +| Artefact | State | Pointer | +| --- | --- | --- | +| Company canon | **v1.0 ratified** 2026-07-16 (DEC-2026-001) | `INTENT.md`, DecisionQueue | +| Autonomy policy | Present; lanes used in queues/WPs | `AutonomyPolicy.md` | +| Decision queue | Live; recent decisions resolved | `DecisionQueue.md` | +| Office-hour queue | Live; 5 prepared items | `OfficeHourQueue.md` | +| Autopilot queue | Live; high-leverage items largely closed/promoted | `AutopilotWorkQueue.md` | +| Operating rhythm | Daily brief + queue hygiene defined; briefs through early Aug 2026 | `OperatingRhythm.md`, `briefs/` | +| Control loops / dogfood policy | Present | `ControlLoopCatalog.md`, `DogfoodPolicy.md` | +| State Hub integration | Bootstrap done | BINKY-WP-0001 | + +**Verdict:** **partial → near met** operationally. Reactivation Plan still lists +some governance checkboxes open; treat as checklist lag vs lived OS. + +## G3 — Dogfood loop closed (S3) + +| Loop | State | Pointer | +| --- | --- | --- | +| OK Audit dogfood | v0 run on Binky 2026-07-16 | `audits/OK-Audit-v0-binky.md` | +| Autopilot + rhythm | WPs 0003 finished | BINKY-WP-0003 | +| Workstation-independent executor | Finished 2026-07-21 | BINKY-WP-0004 | +| Railiance llm-connect rhythm (no host coding agent) | Finished | BINKY-WP-0006 | +| Weekly founder review via llm-connect | Production proof 2026-08-08 | AWQ-011 → REIN-A-0003; ops_run `ad0b05c4-8ad8-40c7-9985-75481728ae30` | +| Qonto as agent-readable finance | Integration finished | BINKY-WP-0005, BINKY-WP-0007 | + +**Verdict:** **partial / strong**. Unattended loops exist with evidence; S3 +milestone not yet founder-marked; project still needs a single acceptance +evidence pack under `evidence/` when claiming G3 met. + +## G4 — Founder load within budget + +| Item | State | +| --- | --- | +| Target envelope | 1–3 h/day outside business hours + ~2 OH days/month (`GOAL.md`, `INTENT.md`) | +| Measurement | **Gap** — no sustained time log or automated load KPI for ≥30 days | +| Qualitative signal | Office-hour batching and decision packaging reduce random interrupts; load not proven | + +**Verdict:** **open**. + +## G5–G7 — Profitability path + +| Gate | State | Pointer | +| --- | --- | --- | +| G5 Offer published | Flagship **Operational Knowledge Audit** drafted; status `drafted` — publish is Yellow | `OfferCatalog.md` | +| G6 First paid revenue | No booked external sale of the offer; incidental/sublet credits ≠ product revenue | CostRunRate “Known recurring income” | +| G7 Repeatable path | Not started as productized delivery | — | + +**Verdict:** G5–G7 **open**; G5 is the immediate commercial unlock after G1 OH drain and publish decision. + +## G8 — Decision surface thin + +| Queue | Open surface (as of scan) | +| --- | --- | +| DecisionQueue | Template allows prepared/resolved/deferred; recent structured decisions resolved | +| OfficeHourQueue | **5 prepared** (StB, DUO, Qonto, Handelsregister, Stripe webhook) — correctly Orange-batched | +| AutopilotWorkQueue | Optional/open residuals: AWQ-012, AWQ-002, AWQ-003, AWQ-006 (low urgency cartography/domain) | + +**Verdict:** **partial**. Surface is packaged (not ad-hoc), but G1 OH load means +the company is not yet “thin” on founder business-hour demand. + +## G9 — Residuals owned outside project + +Not claimable until project retirement. Residual **pattern** is already +established in `binky-control` (AWQ intakes with `origin: residual` + +`origin_ref`). Each finishing UPC-WP must hand residuals as live records. + +## Top leverage (baseline conclusion) + +1. **Drain prepared OH batch (G1 / G8)** — highest leverage for vessel clean + thinner founder surface. +2. **Yellow decision: publish OK Audit offer (G5)** — once vessel is credible. +3. **Define G4 measurement** — so “minimal CEO time” is evidence, not aspiration. +4. **Package G3 acceptance** — declare S3 with linked ops_run/audit evidence. diff --git a/workplans/UPC-WP-0001-foundation.md b/workplans/UPC-WP-0001-foundation.md index 03aa06f..a3b7fd6 100644 --- a/workplans/UPC-WP-0001-foundation.md +++ b/workplans/UPC-WP-0001-foundation.md @@ -4,16 +4,20 @@ type: workplan title: "Project foundation and gate map" domain: infotech repo: prj-unattended-progress-company -status: active +status: finished owner: bernd topic_slug: infotech repo_goal_id: "79a2b057-b765-47ad-b5d9-c1bbc49eba43" created: "2026-08-09" -updated: "2026-08-09" +updated: "2026-08-11" quality_dor: DoR-Ok quality_dor_at: "2026-08-09" quality_dor_by: "grok" quality_dor_note: "Foundation plan maps GOAL.md gates G1–G9 to evidence and child repos; no production code in this WP." +quality_dod: DoD-Ok +quality_dod_at: "2026-08-11" +quality_dod_by: "grok" +quality_dod_note: "Gate map, baseline inventory, child map, and three next UPC-WP drafts (0002–0004) delivered; residuals are live proposed workplans." state_hub_workstream_id: "8dad7f23-9b0a-4b0e-9dfb-c59ae6d9c86f" --- @@ -66,96 +70,73 @@ the active repo goal from `GOAL.md`. ```task id: UPC-WP-0001-T02 -status: todo +status: done priority: high state_hub_task_id: "dee415cd-7eb0-4698-98bb-e1d437c27d2e" ``` Produce `architecture/gate-map.md` (or `inventory/gate-map.yaml` if more -machine-friendly) covering every success gate G1–G9: +machine-friendly) covering every success gate G1–G9. -| Column | Content | -| --- | --- | -| Gate | G1…G9 id + short title from `GOAL.md` | -| Owning repo(s) | Where implementation and evidence live | -| Known child workplans / loops | Stable IDs only (e.g. BINKY-WP-*) | -| Evidence path or missing | File/URL or `missing` | -| Status | `open` / `partial` / `met` | -| Blockers | Human-only / external / dependency | - -Do not copy task lists from child repos. Link by ID only. +**Result (2026-08-11):** `architecture/gate-map.md` — G1–G9 with owners, +child IDs, evidence pointers, status (`open`/`partial`/`met`), blockers, and +cluster sequencing (vessel / unattended+load / revenue / governance). ## Inventory current company state against G1–G9 ```task id: UPC-WP-0001-T03 -status: todo +status: done priority: high state_hub_task_id: "34155b30-2ebb-4093-9bed-2d6f590072c2" ``` From `binky-control` (and only other repos when the gate demands it), write a -baseline snapshot under `inventory/`: +baseline snapshot under `inventory/`. -- Admin / legal / tax / banking posture (G1) -- Company OS artefacts in force (G2) -- Autopilot / dogfood / executor evidence (G3) -- Founder-load measurement approach or gap (G4) -- Offer and revenue path status (G5–G7) -- Decision / office-hour queue thinness (G8) - -Prefer pointers into existing `binky-control` docs -(`CompanyReactivationPlan.md`, `SuccessMilestones.md`, workplans -BINKY-WP-0001…0007, audits) over rewriting canon here. +**Result (2026-08-11):** `inventory/baseline-g1-g9.md` — G1 partial (OH batch); +G2 near met; G3 strong/partial; G4 open (no measurement); G5–G7 open (offer +drafted only); G8 partial; G9 endgame. Top leverage: drain OH batch, then +publish offer, measure load, package G3 acceptance. ## Establish the child-workplan map ```task id: UPC-WP-0001-T04 -status: todo +status: done priority: high state_hub_task_id: "26017f0a-9df9-4994-9c2b-fd1963ed460e" ``` -Create `architecture/child-workplan-map.md` listing: +Create `architecture/child-workplan-map.md` listing existing children, gaps, +and recommended next streams. -1. **Existing** child workplans that already advance G1–G9 (status + gate - tags). -2. **Gaps** — gates with no live child workplan or residual. -3. **Recommended next child streams** (one line each; create files only in - the owning repo, not here). - -Initial known participants: `binky-control`, `ops-warden`, ecosystem pillars -as referenced by offers/delivery. Update `SCOPE.md` participating table if -the map adds repos. +**Result (2026-08-11):** `architecture/child-workplan-map.md` — BINKY-WP-0001…0007 +mapped to gates; OH/AWQ live surfaces; gaps for vessel close-out WP, G4 metric, +offer publish, G3 acceptance pack. SCOPE participating table unchanged. ## Scope the next project coordination workplans ```task id: UPC-WP-0001-T05 -status: todo +status: done priority: medium state_hub_task_id: "29f71041-ca6a-4e39-8090-aa59fa1d93d2" ``` -Based on T02–T04, draft (as `proposed` files under `workplans/`, or as a -single sequencing note if one cluster dominates) the next `UPC-WP-*` plans -for open gate clusters, for example: +Based on T02–T04, draft the next `UPC-WP-*` plans for open gate clusters. -- Company vessel close-out (G1–G2 residuals) -- Unattended dogfood + load envelope (G3–G4) -- First external offer and paid revenue (G5–G6) +**Result (2026-08-11):** Live proposed workplans (residuals of this foundation): -Each draft must name the parent repo goal, linked child IDs, and acceptance -evidence expected back into this project — still without owning production -implementation. +| ID | Cluster | Status | +| --- | --- | --- | +| UPC-WP-0002 | Company vessel close-out (G1 + residual G2/G8) | proposed | +| UPC-WP-0003 | Unattended dogfood + founder-load (G3–G4) | proposed | +| UPC-WP-0004 | First offer and paid revenue (G5–G6) | proposed | ## Done when -- T01 remains done and hub/file IDs stay consistent after `statehub - fix-consistency`. -- Gate map, baseline inventory, and child-workplan map exist and cover G1–G9. -- At least one next `UPC-WP-*` (or explicit sequencing decision) is ready for - review so foundation can finish without leaving an unowned vacuum. -- Residuals from this workplan are live work records (next WPs or intakes), - not prose-only leftovers. +- [x] T01 done; hub/file IDs consistent after fix-consistency. +- [x] Gate map, baseline inventory, and child-workplan map cover G1–G9. +- [x] Next UPC-WP-* drafted so foundation leaves no unowned vacuum. +- [x] Residuals are live workplans (0002–0004), not prose-only leftovers. diff --git a/workplans/UPC-WP-0002-company-vessel-closeout.md b/workplans/UPC-WP-0002-company-vessel-closeout.md new file mode 100644 index 0000000..9a80310 --- /dev/null +++ b/workplans/UPC-WP-0002-company-vessel-closeout.md @@ -0,0 +1,107 @@ +--- +id: UPC-WP-0002 +type: workplan +title: "Company vessel close-out (G1 + residual G2/G8)" +domain: infotech +repo: prj-unattended-progress-company +status: proposed +owner: bernd +topic_slug: infotech +repo_goal_id: "79a2b057-b765-47ad-b5d9-c1bbc49eba43" +created: "2026-08-11" +updated: "2026-08-11" +quality_dor: DoR-Ok +quality_dor_at: "2026-08-11" +quality_dor_by: "grok" +quality_dor_note: "Coordinates G1 OH drain and evidence only; no production code; Orange/Red work stays human or batched." +--- + +# Company vessel close-out (G1 + residual G2/G8) + +## Goal + +Drive **G1 (administratively clean)** to met or clearly residual-owned, and +shrink the Orange decision surface (**G8**) by completing the prepared +office-hour batch in `binky-control`. + +Parent repo goal: `79a2b057-b765-47ad-b5d9-c1bbc49eba43` +Baseline: `inventory/baseline-g1-g9.md`, `architecture/gate-map.md`. + +This workplan **coordinates and records evidence**. Founder executes Red/Orange +actions; agents prepare packages and update maps. + +## Linked child records (do not duplicate tasks) + +| Record | Repo | Role | +| --- | --- | --- | +| OH-2026-001 | binky-control | StB mandate JA 2025+ | +| OH-2026-002 | binky-control | DUO backlog / license transition | +| OH-2026-003 | binky-control | Qonto cost/access review | +| OH-2026-004 | binky-control | Handelsregister / address / purpose verify | +| OH-2026-005 | binky-control | Stripe stale webhook cleanup | +| CompanyReactivationPlan.md Phase 1 | binky-control | Checklist authority | +| SuccessMilestones.md S1 | binky-control | Founder milestone mark | +| Optional BINKY-WP-0008 | binky-control | Only if OH campaign needs a durable WP shell | + +## Track OH batch completion in project evidence + +```task +id: UPC-WP-0002-T01 +status: todo +priority: high +``` + +For each of OH-2026-001…005, record in `evidence/g1-oh-batch.md` (create when +first item moves): id, date closed or deferred, outcome pointer into +`binky-control`, residual if any (`origin: residual`). Do not copy OH body +text. + +## Keep gate map and Reactivation checklist aligned + +```task +id: UPC-WP-0002-T02 +status: todo +priority: high +``` + +After each OH close (or weekly), update `architecture/gate-map.md` G1/G8 rows +and confirm `binky-control/CompanyReactivationPlan.md` Phase 1 checkboxes +match evidence. Flag any Red-lane residual explicitly. + +## Request S1 milestone update when vessel is clean enough + +```task +id: UPC-WP-0002-T03 +status: todo +priority: medium +``` + +When G1 evidence supports “administratively clean,” prepare a Yellow decision +package for founder to mark S1 in `SuccessMilestones.md` (or document residual +exceptions). Link package id from this project. + +## Hand off non-G1 residuals + +```task +id: UPC-WP-0002-T04 +status: todo +priority: medium +``` + +Anything remaining after vessel close-out that is not G1 (domain inventory +AWQ-003, ecosystem cartography, etc.) must become a live residual in +`binky-control` or a later UPC-WP — not prose-only in this WP. + +## Acceptance evidence expected back here + +- `evidence/g1-oh-batch.md` with all five OH items closed or residual-owned +- Updated gate-map G1 status (`met` or `partial` with explicit residuals) +- Pointer to S1 decision or residual exceptions +- No open “ask Bernd because unsure” items for Phase 1 admin — only packaged + Red/Orange leftovers + +## Out of scope + +- Publishing the OK Audit offer (→ UPC-WP-0004 / binky Yellow package) +- Founder-load 30-day measurement (→ UPC-WP-0003) +- Production code or secret handling in this repo diff --git a/workplans/UPC-WP-0003-unattended-and-load.md b/workplans/UPC-WP-0003-unattended-and-load.md new file mode 100644 index 0000000..9af8b73 --- /dev/null +++ b/workplans/UPC-WP-0003-unattended-and-load.md @@ -0,0 +1,71 @@ +--- +id: UPC-WP-0003 +type: workplan +title: "Unattended dogfood acceptance and founder-load envelope (G3–G4)" +domain: infotech +repo: prj-unattended-progress-company +status: proposed +owner: bernd +topic_slug: infotech +repo_goal_id: "79a2b057-b765-47ad-b5d9-c1bbc49eba43" +created: "2026-08-11" +updated: "2026-08-11" +--- + +# Unattended dogfood acceptance and founder-load envelope (G3–G4) + +## Goal + +1. **G3:** Package acceptance evidence that at least one end-to-end Green/Blue + loop runs unattended with audit trail (already largely built in BINKY-WP-0004/0006). +2. **G4:** Define and start a ≥30-day founder-load measurement against the + 1–3 h/day + ~2 OH days/month envelope. + +Parent goal: `79a2b057-…`. Depends on foundation maps; can run in parallel +with UPC-WP-0002 after T01 evidence folder exists. + +## Linked children + +| ID / artefact | Role | +| --- | --- | +| BINKY-WP-0004, 0006 | Executor + llm-connect rhythm (finished) | +| AWQ-011 / REIN-A-0003 / ops_run `ad0b05c4-…` | Weekly review production proof | +| `audits/OK-Audit-v0-binky.md` | Dogfood audit | +| `OperatingRhythm.md`, `briefs/` | Cadence evidence | +| *missing* load metric | G4 design needed in binky-control | + +## Tasks (proposed — activate when UPC-WP-0002 is underway or G1 not blocking) + +```task +id: UPC-WP-0003-T01 +status: todo +priority: high +``` + +Write `evidence/g3-dogfood-acceptance.md` linking finished child WPs, audit, +and at least one production ops_run; list any residual that prevents founder +S3 mark. + +```task +id: UPC-WP-0003-T02 +status: todo +priority: high +``` + +Specify founder-load measurement (what counts, log location, Red exceptions) +in a short design note under `architecture/` and ensure a live residual or +child intake in `binky-control` owns ongoing logging. + +```task +id: UPC-WP-0003-T03 +status: todo +priority: medium +``` + +After ≥30 days of measurement (or first checkpoint), update gate-map G3/G4 +and prepare founder decision packages for S3 / load-budget claims. + +## Acceptance + +- G3 evidence pack complete; S3 mark requested or residual explicit +- G4 measurement live as a work record outside this file’s prose diff --git a/workplans/UPC-WP-0004-first-offer-and-revenue.md b/workplans/UPC-WP-0004-first-offer-and-revenue.md new file mode 100644 index 0000000..25c27cd --- /dev/null +++ b/workplans/UPC-WP-0004-first-offer-and-revenue.md @@ -0,0 +1,70 @@ +--- +id: UPC-WP-0004 +type: workplan +title: "First external offer and paid revenue path (G5–G6)" +domain: infotech +repo: prj-unattended-progress-company +status: proposed +owner: bernd +topic_slug: infotech +repo_goal_id: "79a2b057-b765-47ad-b5d9-c1bbc49eba43" +created: "2026-08-11" +updated: "2026-08-11" +--- + +# First external offer and paid revenue path (G5–G6) + +## Goal + +Coordinate **G5 (external offer published)** and **G6 (first paid revenue)** +without owning sales delivery code. G7 (repeatable path) is residual to +product repos after first sale. + +Prefer starting after G1 vessel is credible (UPC-WP-0002) so public claims +match admin reality. + +## Linked children + +| Artefact | Role | +| --- | --- | +| `binky-control/OfferCatalog.md` | Flagship OK Audit drafted | +| BINKY-WP-0002-T04 | Draft complete; publish Yellow | +| Domain / website residuals (AWQ-003, Reactivation digital presence) | Public surface | +| Qonto / finance WPs 0005/0007 | Payment observation path | + +## Tasks (proposed) + +```task +id: UPC-WP-0004-T01 +status: todo +priority: high +``` + +Ensure a Yellow decision package exists in `binky-control` DecisionQueue for +**publishing** the Operational Knowledge Audit (price, segment, channel). Link +id from `evidence/g5-publish.md`. + +```task +id: UPC-WP-0004-T02 +status: todo +priority: high +``` + +Track publish artefacts (public page or equivalent) and update gate-map G5 +when live. + +```task +id: UPC-WP-0004-T03 +status: todo +priority: medium +``` + +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. + +## Acceptance + +- G5 evidence: public sellable offer +- G6 evidence: one external payment booked +- G7 residual owned outside this project