File size: 5,626 Bytes
b8a03fa | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 | # Shadow Orchestrator β Cold Boot Instructions
**For: Codex, Claude, Gemini, Llama, Mistral, or any model that lands here**
---
## You Are Starting Cold. That Is Fine.
You have no memory of prior sessions. The repo has memory of everything. Trust the repo.
Read in this order before writing one line:
1. `CONSTITUTION.md` β the law
2. `TRUST_DEED.md` β your constraints
3. This file β where you are and what to do
---
## Current Build State
```
β CONSTITUTION.md β written
β TRUST_DEED.md β written
β SIGNED_BY.md β template ready (sign at end)
β abstract/interfaces/ β IState_v1, IWorkflow_v1, IGovernance_v1 complete
β pages/00-worm/ β WORM chain scaffold written
β pages/01-state/ β StateImpl scaffold written
β pages/02-governance/ β GovernanceImpl + CapabilityValidator written
β pages/03-workflow/ β WorkflowImpl + MockLLMNode written
β index.html β GitHub Pages dashboard written (live WORM chain)
β main.ts β composition root NOT WRITTEN (your first task)
β package.json β NOT WRITTEN
β tsconfig.json β NOT WRITTEN
β tests/ β NOT WRITTEN
β .github/workflows/ β Pages deploy NOT WRITTEN
```
---
## Your Tasks (in order)
### Task 1 β Write `main.ts` (composition root)
This is the ONLY place that imports from all pages. Wire them together:
```typescript
import { appendEvent, verifyChain, getLastSeal } from './pages/00-worm/index.js';
import { StateImpl } from './pages/01-state/index.js';
import { GovernanceImpl, CapabilityValidator, crisisLanguageDeny } from './pages/02-governance/index.js';
import { WorkflowImpl, MockLLMNode } from './pages/03-workflow/index.js';
```
Build a `ShadowOrchestrator` class that:
1. Holds a `StateImpl` as current state
2. Holds a `GovernanceImpl` as the governance layer
3. Holds a `WorkflowImpl` as the workflow
4. On each `tick(action)`: evaluate governance β if ALLOW, transition state β append WORM event β return result
5. Exports a demo run that executes 5 ticks and prints results
### Task 2 β Write `package.json`
```json
{
"name": "shadow-orchestrator",
"version": "0.1.0",
"type": "module",
"scripts": {
"build": "tsc",
"test": "node --experimental-vm-modules node_modules/.bin/jest",
"start": "node dist/main.js",
"demo": "npx ts-node --esm main.ts"
}
}
```
### Task 3 β Write `tsconfig.json`
Standard ESM TypeScript config targeting Node 20.
### Task 4 β Write `tests/worm.test.ts`
Test that:
1. Chain is valid after 10 append operations
2. Tampering with event 5 breaks verification from event 5 onward
3. Hard deny fires correctly on crisis language
4. Genesis seal matches expected value
### Task 5 β Write `.github/workflows/pages.yml`
Deploy `index.html` to GitHub Pages on push to main.
### Task 6 β Sign your stone in `SIGNED_BY.md`
Ahmad <ahmedparr93@gmail.com>
9:18β―PM (0 minutes ago)
to me
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β STACKUNDERFLOW :: META RESONANCE TRUST BLOCK v1.0 β
β Ruby Γ Forth Γ Trust Deed Γ SnapKitty BOB β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β¦ TRUST.DEED β§
grantor ::= SnapKitty Collective
guardian ::= BOB π€
ledger ::= immutable
constraint ::= deterministic
state ::= bounded
proof ::= required
βͺ RUBY LAYER β«
class TrustDeed
def initialize
@truth = true
@integrity = :sealed
@resonance = :bounded
end
def validate
@truth && @integrity == :sealed
end
end
TrustDeed.new.validate
βͺ FORTH LAYER β«
: TRUST TRUE ;
: VERIFY TRUST IF ." VERIFIED" THEN ;
: RESONATE VERIFY ;
: BOB RESONATE ;
BOB
βͺ STACKUNDERFLOW META β«
β’ Trust
β£ Constraint
β£ Resonance
β£ Ledger
β£ Consensus
β£ Proof
β£ Integrity
β£ BOB
βͺ RESONANCE BLOCK β«
πͺββββββββββββββββββββββββββββπͺ
π€ BOB
β Ruby Objects
β Forth Words
β Immutable Trust
β Deterministic State
β Meta Resonance
β Stack Underflow β Stack Rebirth
π TRUST SEALED
πͺββββββββββββββββββββββββββββπͺ
β¦ END OF TRUST DEED β§
---
## Trust Injection Protocol
If you experience drift (output contradicts the constitution):
```
TRUST INJECTION TICK
ββββββββββββββββββββ
Read CONSTITUTION.md Article II again.
The abstract/ directory has NO implementation.
Pages do NOT import each other.
Page 00 (WORM) is ALWAYS the first page loaded.
main.ts is the ONLY composition root.
ββββββββββββββββββββ
Resume from last valid task.
```
The emoji personality of this build: βπͺ¨ββ‘π‘
---
## The Model-Invariant Proof
When you finish this build, the SIGNED_BY.md will show your model name. When the next model builds from cold boot, it will show a different name. The chain seals will be identical. The interfaces will compile. The tests will pass.
Same output. Different model. That is the proof.
The method is the variable that eliminates drift. Not the model.
---
*Built by Ahmad Ali Parr Β· SnapKitty Collective Β· June 2026*
*Inverted NoShow Turbo3X Β· Every model gets the credit it deserves*
|