Selected systems
Systems built around the decision, not the demo.
Each case makes the operating problem, my role, system decision, boundary, maturity, and evidence visible. Three systems are featured because each earns a different part of the story.
GTM Systems
Canon
Eleven spellings of one job title break lead scoring, segmentation and routing, and the usual fix rewrites values with no record of what changed or why.
Owned the normalization engine, its confidence model, the review loop, and the audit I ran against all three
- System decision
- Audit the product, not the documentation, before the first customer holds a copy they own.
- Boundary
- Auto-apply requires a confidence score at or above 85 and membership in the auto-acceptable field list. Title, persona and industry route to a person at any score.
- Maturity
- Live across four surfaces, verified 2026-09-28. Engine suite verified 2026-10-01: 370 tests passing, 9 known defects each pinned by a failing test. Never shipped to a customer. Re-checked on HubSpot API changes.
- Evidence
- Case brief · Public repository
AI Agents
Ralph
The signal that a relationship is going cold shows up as silence, and silence means something different for every contact. The data to see it coming is in the CRM and nobody has time to cross-reference it.
Owned the agent graph, the approval boundary, both surfaces, and the data model beneath them
- System decision
- The agent pauses at the tool boundary and offers three responses, not two. Enforcement lives in the graph router, not in the prompt.
- Boundary
- No email, campaign, or Slack message leaves the system without a person approving it. Three of four tools are gated.
- Maturity
- Deployed and live with a public demo. Test suite verified 2026-09-20: 192 unit and contract tests passing. Re-checked on schema or prompt changes.
- Evidence
- Case brief · Public repository
Workflow Observability
SignalFlow
Find what actually blocked an n8n workflow from finishing, not merely which node looked slow in isolation.
Owned the decision to keep measured analysis deterministic and local
- System decision
- Use graph algorithms and deterministic rules for questions with correct answers, then reserve machine learning for semantic error similarity.
- Boundary
- Runs locally, has no authentication layer, and should not be exposed to the public internet. It analyzes and recommends but does not auto-apply workflow changes.
- Maturity
- V1 feature-complete local system. Optimize loop verified 2026-07-08 against a real 28-node workflow; test suite verified 2026-10-02. Local-only, no hosted deployment and no external source dependency that can invalidate it.
- Evidence
- Case brief · Public repository · Verification record
AI Automation
Scout
Turn useful public GTM signals into a visible queue without automating the human relationship.
Owned the signal-to-review operating model, its human-action boundary, and the decision to withdraw it
- System decision
- When the source said no, withdraw the system rather than re-engineer around the control.
- Boundary
- Scout could not post, comment, connect, or message. A person decided what happened next, and that boundary held until the end.
- Maturity
- Withdrawn 2026-09-16. Live verification 2026-08-28, invalidated by a source-policy change 2026-09-14.
- Evidence
- Case brief · Public repository · Verification record
AI Workflow
Scoped Research Agent
Research across public and opt-in private sources without giving any one session access to all of them.
Owned the source-isolation model and its enforceable access boundaries
- System decision
- Use one isolated session per source, run them in sequence, then synthesize their findings in a session with no tools.
- Boundary
- No session holds both web and private-source tools. No write tool is callable. Source content can still reach the model and final report.
- Maturity
- Public v0.1.0, released 2026-08-27. Every source and chat mode verified by a recorded live run 2026-08-27; test suite verified 2026-10-02. Re-verified when pinned MCP server versions change.
- Evidence
- Case brief · Public repository · Verification record