Activity
Mon
Wed
Fri
Sun
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
What is this?
Less
More

Memberships

01Accelerator - Builders Room

30 members • $4,997/year

ZeroOne Systems

13.7k members • Free

45 contributions to ZeroOne Systems
Day 40 — SOP → Agent Spec
Translated nine days of SOP into instructions the agent actually runs. Two things worth passing on. I designed a labelling convention. It was wrong. My agent reads price levels I mark on charts. So I specified a schema — FIB_0.618, RB_VAH, CH_POC — so it could parse them reliably. Then I labelled some levels the way I actually think: "0.618 - for longs", "TP1 POC of range - move SL to entry". Mine were better. They carry the role — what to do at that level — not just what the level is. And the agent is an LLM. It reads natural language fine. I'd built a rigid schema to solve a parsing problem that doesn't exist. New rule: write how you think. Only the role needs to be recognisable, because that's what decides what the agent does with it.
Day 40 — SOP → Agent Spec
0 likes • 2d
@Joseph Manion Joseph — this is the sharpest pushback I've had on any of these posts, and it names a gap I'd papered over. Honest answer to your question: partially. I store the raw label and the role the agent extracted, so both survive. But the parsed result isn't a typed object — it's a free-text field — and there's no validation gate between interpretation and output. My fail-closed rule covers missing data, not ambiguous interpretation. Those aren't the same failure. One thing about my setup that makes your point sharper rather than weaker: my agent doesn't place orders. It builds a card and sends it to my phone, and I enter it manually. Sounds like a human-in-the-loop safeguard — except the whole design goal is that I can enter it blind, without opening a chart. So functionally the card is the execution authority. The human step verifies nothing. I'm adopting your structure. Natural language as the authoring interface, compiled to a typed intent, validated, stored alongside the decision. Interpretation drift is exactly the kind of thing that bites silently for months — same class of failure as the six stale rules I found in last week's review. Thanks for this.
0 likes • 1d
@Joseph Manion The replay trail you describe is already in the spec — raw label, compiled intent, parse status, spec version, and the final card fields all land on one line in the card log. One thing missing: my ID is per run, not per decision, and one trigger can produce several cards. Fixing that. The schema-vs-semantic split is the real gap, and I'd missed it. My parse_status is binary and only covers parseability. A confidently wrong interpretation gets ok and flows straight through to a card I'm meant to act on blind. The spec fail-closes on an unparseable trigger but has nothing for parseable and wrong. Your breakeven example hits a field I actually have — the intent carries an after_fill action. Nothing currently checks that its preconditions are present and mutually consistent. Adding a cross-field consistency layer, splitting the status into schema/semantic, and a third state for ambiguous that fail-closes. Worth noting your Day 39 and Day 40 points are the same failure class: a check that appears to have run without verifying anything. That's the boundary I need to make explicit, not just another missing-data branch.
Day 39 — SOP Review
Read my own SOP back as if I'd never met myself. Found 24 gaps in a document I'd spent six days writing. Two patterns did most of the damage. Contradictions from my own edits. Day 36 tightened a threshold. Day 37 changed a rule. Day 38 moved a deadline. Every time the later section was right — and the earlier one still said the old thing. Six of those. An agent reading top to bottom hits the stale version first. Steps that never existed. My outputs section described a screenshot. My error handling described a sync failure. Neither had a step that produced them. Six missing steps, invisible until I traced backwards. The check that caught them: for every output and every failure mode, ask which numbered step produces this? If you can't point at one, it doesn't happen. One more, and it stung: two tools reported success on things that hadn't happened — including my own symbol search returning 15 results, which I read as "doesn't exist." It did exist. A negative finding needs the same verification as a positive one.
Day 39 — SOP Review
0 likes • 2d
@Joseph Manion Joseph — both landed, and both are built. The traceability table is in place: every output and failure mode now has the step that produces it, the evidence, the validator, and the response when validation fails. Thanks for the tips — this kind of pushback is worth more than agreement.
0 likes • 1d
@Joseph Manion Ran your suggestion against the spec on paper before building the stubs — it found a gap immediately. Faults 1–3 and 5–7 all have a defined response. The one that doesn't: what happens when the validator itself is unavailable. The traceability table names a validator per output, but nothing says what to do when that dependency is broken. Default behaviour would be to skip validation and continue — so the output looks validated when it isn't. Worst possible failure mode, and it was invisible until I framed it as an injection. The false-success case isn't hypothetical for me either. My TradingView connector returns success: true on things that didn't happen — it has overwritten a finished template and a saved layout that way. The spec has a row for it. Never tested it. Real injection has to wait until the agent is actually running; you can't inject a fault into a document. But the paper pass is cheap and catches spec gaps before they get built in. Thanks — good call.
Day 41 - The Folder Structure
Folders took ten minutes. What they exposed took the rest. Three files held the same fib level list and had drifted apart over two weeks. One level I actually trade was marked "out of use" — twice. Root cause: the agent assumed I use one fib template. I use several. Fix: one owner per fact, everything else links. Test — can these two files disagree? If yes, one becomes a pointer. Then read the template straight off the chart instead of trusting notes. Six corrections. Structure day turned into a truth day.
0
0
Day 41 - The Folder Structure
Day 35 - Process Steps
Building my agent step by step. This step is probably why other agents fail. They have vague steps and are not using verbs to clarify the steps
Day 35 - Process Steps
1 like • 4d
@Nora Saulīte totally agreed.
Day 36 — Decisions
Mapped 22 decision points in my SOP today. The two-branch ones were easy. The third branch — what if the condition itself can't be evaluated — is where the real work was. Example: my agent sizes positions from my exchange balance. If the exchange API is down, the obvious answer is "skip that check." The right answer turned out to be: send no alerts at all, on any ticker. If the agent can't see my open positions, it must not add more. That became the global rule: fail closed. No trade card unless every check passed. I act on these alerts blind from my phone — a card missing one check looks exactly as trustworthy as a complete one. Second thing that hit me: 7 of my 8 uncertain decisions are just numbers I don't know yet. How many confluences make a level valid? How many candles before I call a setup dead? I flagged them instead of guessing. They all get answered by the same thing — the trade journal I haven't built properly yet. Writing the SOP found my bottleneck for me.
0 likes • 4d
@Nora Saulīte - The SOP is a great tool to map out these things. Lots of things I did not think of by myself, but Lewis is showing us the path
1-10 of 45
Anders Hallgreen
3
22 points to level up
@anders-hallgreen-8608
Founding Member of The Zero One Accelerator

Online now
Joined May 20, 2026
Powered by