cleanup before we spcify and implement more clearly

This commit is contained in:
2026-07-04 00:30:44 +02:00
parent ebb57d9f00
commit a2621b0e2e
7 changed files with 179 additions and 12 deletions

View File

@@ -2,16 +2,12 @@
# Custodian Brief — whynot-control # Custodian Brief — whynot-control
**Domain:** consumer **Domain:** consumer
**Last synced:** 2026-07-03 16:26 UTC **Last synced:** 2026-07-03 18:41 UTC
**State Hub:** http://127.0.0.1:8000 *(adjust if running on a remote machine)* **State Hub:** http://127.0.0.1:8000 *(adjust if running on a remote machine)*
## Active Workstreams ## Active Workstreams
### Beta signal intake pipeline *(none — repo may need first-session setup)*
Progress: 0/1 done | workstream_id: `f0b119be-93f7-4115-a83c-1c54060d1ce3`
**Open tasks:**
- · Beta intake pipeline `cbe32490`
--- ---
## MCP Orientation (when available) ## MCP Orientation (when available)

59
BETA_SIGNAL_INTAKE.md Normal file
View File

@@ -0,0 +1,59 @@
# Beta Signal Intake
## Purpose
This playbook defines how a `whynot` idea moves from prototype intake through beta, signal review, and promotion decision.
## Flow
### 1. Intake and Triage
- Capture loose ideas in `inbox/`.
- Use `PROTOTYPE_PIPELINE.md` Stage 0 and Stage 1 to decide whether to park, reject, merge, or create a prototype card.
- If the idea deserves structured work, create a prototype card from `templates/prototype-card.md` in `prototypes/`.
### 2. Prototype Readiness
A prototype is ready for beta planning when it has:
- a named audience;
- a learning question;
- a smallest useful test;
- an expected signal;
- a plausible promotion target if the signal is positive.
### 3. Beta Planning
- Use `BETA_MODEL.md` to choose the beta type and confirm entry criteria.
- Create a beta plan from `templates/beta-plan.md` in `betas/`.
- Keep the beta small, explicit, and reversible.
### 4. Signal Capture
- Record feedback and market evidence in `signals/`.
- Use `MARKET_SIGNAL.md` and `templates/signal-record.md`.
- Preserve null, weak, and contradictory signals rather than rewriting history.
### 5. Promotion Decision
- Review prototype state, beta notes, and signal strength together.
- Draft a decision from `templates/promotion-decision.md`.
- Record the final promotion or non-promotion outcome in `DECISIONS.md`.
## Required Artifacts
| Stage | Required artifact | Location |
|---|---|---|
| Intake | raw note or captured idea | `inbox/` |
| Prototype | prototype card | `prototypes/` |
| Beta | beta plan | `betas/` |
| Signal | signal record | `signals/` |
| Decision | promotion decision record | `DECISIONS.md` and optionally a filled copy of `templates/promotion-decision.md` |
## Seeded Agent Tasks
- `agent-tasks/triage-prototype-intake.md`
- `agent-tasks/prepare-beta-plan.md`
- `agent-tasks/review-signals-and-draft-decision.md`
Use these when the repo needs a repeatable agent prompt instead of ad hoc instructions.

View File

@@ -9,9 +9,10 @@ Control repository for the `whynot` organization.
1. Read `INTENT.md`. 1. Read `INTENT.md`.
2. Review `SCOPE.md`. 2. Review `SCOPE.md`.
3. Use `PROTOTYPE_PIPELINE.md` to classify ideas. 3. Use `PROTOTYPE_PIPELINE.md` to classify ideas.
4. Capture loose ideas in `inbox/`. 4. Use `BETA_SIGNAL_INTAKE.md` for the prototype -> beta -> signal -> decision flow.
5. Create prototype cards only for ideas that deserve structured exploration. 5. Capture loose ideas in `inbox/`.
6. Promote only validated candidates toward Helix, Coulomb, Sloppers, Plenitude, or Binky. 6. Create prototype cards only for ideas that deserve structured exploration.
7. Promote only validated candidates toward Helix, Coulomb, Sloppers, Plenitude, or Binky.
## Core Principle ## Core Principle

View File

@@ -0,0 +1,35 @@
# Agent Task: Prepare Beta Plan
## Goal
Draft a small, controlled beta plan for a named prototype.
## Context
`whynot` uses closed betas to learn quickly without implying production maturity. Beta rules are defined in `BETA_MODEL.md`.
## Inputs
- A prototype card from `prototypes/`
- `BETA_MODEL.md`
- `templates/beta-plan.md`
## Allowed Changes
- Create or refine a beta plan in `betas/`.
- Clarify the learning question, target audience, entry criteria, and feedback method.
- Recommend the most appropriate beta type.
## Forbidden Changes
- Do not announce a public beta.
- Do not promise production readiness.
- Do not add payment or investment mechanics unless explicitly approved.
## Expected Output
- One beta plan with a clear learning question, beta type, entry criteria, feedback method, and end condition.
## Acceptance Criteria
- The plan names the prototype and audience.
- The plan explains how feedback will be captured.
- The beta is small and reversible.
## Human Approval Required For
- Public launch language.
- Paid beta mechanics.
- Cross-repo implementation commitments.

View File

@@ -0,0 +1,38 @@
# Agent Task: Review Signals And Draft Decision
## Goal
Turn prototype and beta evidence into a clear signal review and draft promotion decision.
## Context
Signals are evidence, not enthusiasm. `MARKET_SIGNAL.md` defines strength levels, and `PROTOTYPE_PIPELINE.md` requires an explicit decision before promotion.
## Inputs
- A prototype card
- Any related beta notes or beta plan
- Signal notes or records
- `MARKET_SIGNAL.md`
- `templates/signal-record.md`
- `templates/promotion-decision.md`
## Allowed Changes
- Create or refine signal records in `signals/`.
- Summarize beta feedback faithfully.
- Draft a promotion decision for later human review.
## Forbidden Changes
- Do not upgrade weak evidence into strong signal.
- Do not hide contradictory evidence.
- Do not mark promotion as final without explicit approval.
## Expected Output
- A signal summary with strength assessment.
- A draft decision: promote, iterate, park, reject, or merge.
## Acceptance Criteria
- Evidence and counter-evidence are both represented.
- The recommendation matches the recorded signal strength.
- The proposed next step is explicit.
## Human Approval Required For
- Final promotion into another initiative.
- Any external-facing launch or commercial claim.

View File

@@ -0,0 +1,34 @@
# Agent Task: Triage Prototype Intake
## Goal
Turn a rough idea into a clear triage outcome: prototype card, merge, park, or reject.
## Context
`whynot-control` uses `PROTOTYPE_PIPELINE.md` to move ideas from raw capture into structured prototype exploration.
## Inputs
- One item from `inbox/` or an equivalent rough note.
- `PROTOTYPE_PIPELINE.md`
- `templates/prototype-card.md`
## Allowed Changes
- Create or refine a prototype card in `prototypes/`.
- Improve wording and structure of the input note.
- Recommend park, merge, or reject when a prototype card is not justified.
## Forbidden Changes
- Do not treat the idea as a committed product.
- Do not invent signal evidence that does not exist.
- Do not create beta, pricing, or public launch commitments.
## Expected Output
- One explicit triage outcome.
- If promoted to prototype, one draft prototype card with learning question, test, and expected signal.
## Acceptance Criteria
- The output states who might care, what is being tested, and the smallest useful next step.
- The outcome is one of: prototype card, merge, park, or reject.
## Human Approval Required For
- Promoting the idea beyond prototype exploration.
- Making external commitments.

View File

@@ -4,11 +4,12 @@ type: workplan
title: "Beta signal intake pipeline" title: "Beta signal intake pipeline"
domain: consumer domain: consumer
repo: whynot-control repo: whynot-control
status: ready status: finished
owner: codex owner: codex
topic_slug: consumer topic_slug: consumer
created: "2026-06-22" created: "2026-06-22"
updated: "2026-06-22" updated: "2026-07-03"
state_hub_workstream_id: "f0b119be-93f7-4115-a83c-1c54060d1ce3"
--- ---
# Beta signal intake pipeline # Beta signal intake pipeline
@@ -19,8 +20,11 @@ Structure how prototype signals, betas, and feedback enter the whynot organizati
```task ```task
id: WHYNOT-WP-0002-T01 id: WHYNOT-WP-0002-T01
status: todo status: done
priority: high priority: high
state_hub_task_id: "cbe32490-2bc3-4a87-a9b3-faf6fe9d3723"
``` ```
Result 2026-07-03: Added `BETA_SIGNAL_INTAKE.md`, linked it from `README.md`, and seeded intake-specific prompts in `agent-tasks/`.
Document intake stages from prototype → beta → signal → promotion decision; seed first agent-tasks/ entries. Document intake stages from prototype → beta → signal → promotion decision; seed first agent-tasks/ entries.