/ README.md
README.md
1 # Pi-OpportunityMindset 2 3 > *Mindset is the first thing that matters and the last thing anyone works 4 > on. Sooner or later people realize that everything comes down to mindset.* 5 6 A design project exploring one concrete question: 7 8 **How do we exploit opportunity-mindset in artifacts we actually build — 9 specifically agent personas and project-planning documents — where the 10 "mindset" embedded in the work is directly editable?** 11 12 This repository is research and design material, not a software library. 13 The primary artifact today is [`design.org`](./design.org), a working 14 document that develops the idea from first premise to a refined planning 15 template with a worked example. 16 17 --- 18 19 ## Why This Project Exists 20 21 Mindset is invisible to the toolchain. You can't `grep` it, refactor it, or 22 unit-test it. Engineers reach for what their tools can hold, and mindset 23 slips through. That structural neglect is what makes it a high-leverage 24 place to intervene — *if* you can find artifacts where mindset is directly 25 editable. 26 27 Two such artifacts: 28 29 - **Agent personas** — the agent's "mindset" is literally text in a system 30 prompt. We can write the mindset into existence in a way we can't with 31 humans. 32 - **Planning documents** — the frame a plan opens with (risk, constraint, 33 opportunity, outcome) shapes what the rest of the plan even attempts to 34 capture. 35 36 Both are places where a small edit to posture produces large downstream 37 differences in what gets built. 38 39 ## The Core Move: Pre-Parade Planning 40 41 Standard planning runs *goal → tasks → estimates → risks*. The risk 42 register does most of the work, and it is structurally pessimistic. 43 44 Pre-parade planning inverts it. Instead of a **pre-mortem** ("imagine the 45 project failed; what killed it?"), run a **pre-parade**: 46 47 > *Imagine the project succeeded brilliantly. Work backwards and ask: 48 > "what had to be true?"* 49 50 The structural difference matters more than the attitude: 51 52 - Pre-mortem produces a **risk list** — unordered, defensive. 53 - Pre-parade produces a **causal chain from the goal backward** — ordered, 54 generative. 55 56 Same content surface area, different shape. Shape determines what you can 57 do with it next. 58 59 ## Current Shape of the Artifact 60 61 After one round of audit, the pre-parade template settles into 62 **four deliverables** and **five operations**: 63 64 **Deliverables** (what lives on the page) 65 66 1. **Parade scene** — actor, horizon, vivid concrete description of 67 success, with the minimum celebrable version nested inside. 68 2. **Required state, dependency-ordered** — facts about the world, not 69 tasks; gaps in articulation surface as research items. 70 3. **Bets and how we'd know they failed** — uncertainties paired with 71 their disconfirmation signals by construction. 72 4. **Cost cap** — what we will not spend, even for the parade. This is 73 where opportunity-mindset is rescued from naive optimism. 74 75 **Operations** (named checks applied while writing) 76 77 - **Sharpness check** — write the one-sentence headline. 78 - **Reduction check** — what's the smallest celebrable version? 79 - **Actor check** — who is the protagonist? 80 - **Horizon check** — by when? 81 - **Opacity check** — where can't you state the next "had to be true" 82 sharply? That's a research item, not a task item. 83 84 The operations being *named* is the point. Users don't fill in boxes; they 85 apply checks. That is the difference between a form and a practice. 86 87 A worked example (a chapter of *The Little Schemer*) is included in the 88 design doc to show the template under load. 89 90 ## Goals 91 92 - Develop pre-parade planning into something usable across personal 93 learning, features, and refactors — not just a conceptual sketch. 94 - Design the agent-persona counterpart: an **opportunity-first 95 system-prompt skeleton** that preserves constraints as load-bearing for 96 an opportunity rather than as free-standing fences. 97 - Keep both artifacts audit-friendly: every section has to earn its place 98 by answering *"if removed, what is actually lost?"* 99 100 ## Repository Contents 101 102 | File | Purpose | 103 | --- | --- | 104 | [`design.org`](./design.org) | Primary design document. Premise, two angles, pre-parade template, audit, worked example, open questions. | 105 | `README.md` | This file. | 106 | `LICENSE` | GNU General Public License v3.0. | 107 108 ## Future Improvements 109 110 Open questions carried forward from the design document: 111 112 - **Discoveries-during-planning slot** — the most valuable output of a 113 pre-parade is sometimes what you didn't know until writing forced you to 114 notice. Decide whether this gets its own section, nests in the parade 115 scene, or only appears in team versions. 116 - **Template vs. conversation** — maybe the artifact is not a template at 117 all but a set of questions an agent asks during conversation. Forms 118 make you fill boxes; conversations adapt to the shape of what you don't 119 yet know. Likely answer: form for solo use, conversation for kickoff. 120 - **Self-audit step** — should applying the template surface its own 121 weaknesses? ("After writing this, what would have to change for it to 122 still be useful in two weeks?") Worth adding if the artifact is meant 123 to live past initial planning. 124 - **Structural-vs-mindset trap** — "everything comes down to mindset" is 125 also what teams say to avoid fixing broken process. Opportunity-mindset 126 itself needs an obstacle-check. Working formulation: 127 *mindset is what you have left to work on once structure is healthy, 128 and what you can't substitute for when it isn't.* 129 130 Possible next moves: 131 132 - Apply the refined template to a real upcoming task and capture where it 133 strains. 134 - Draft the opportunity-first agent-persona skeleton and audit it the 135 same way the planning template was audited. 136 - Compare against existing planning skills (`/gmsd:plan-phase`, 137 `prd-to-plan`, `write-a-prd`) and identify which sections shift under 138 opportunity-first framing. 139 - Decide whether this becomes an installable **skill** or stays as 140 personal design material. 141 142 ## Contributing 143 144 This is early design work. The most useful contributions right now are: 145 146 - Applying the pre-parade template to a real project and reporting where 147 it strained or misfired. 148 - Counter-examples — cases where obstacle-first framing was demonstrably 149 the better tool. 150 - Drafts of the agent-persona counterpart. 151 152 Open an issue or a PR against `design.org`. 153 154 ## License 155 156 This project is licensed under the **GNU General Public License v3.0**. 157 See [`LICENSE`](./LICENSE) for the full text. 158 159 The intent of choosing GPLv3 here is share-alike: templates, agent 160 personas, or tools derived from this work should remain open under the 161 same terms so the community can keep auditing and refining them in the 162 open.