Foundations
First allocator loops, Sheets as a living desk, and the habit of writing policy into config instead of improvising on busy days. Scaffolding for a system meant to last decades, not a demo weekend.
Locktight
Locktight is my long-term investment overview, planner and command centre: seed-phase gates, sleeve caps, a tiered cash buffer, pension reminders, and a Google Sheet desk that stays readable under stress. Built on my own money and aimed at retirement — not a time-boxed experiment. Not a product, not for clients, and not financial advice.
Build work started in early 2026. The live command centre has been in use from 1 August 2026. The milestones below skip routine deploys — they show the shape of the system.
First allocator loops, Sheets as a living desk, and the habit of writing policy into config instead of improvising on busy days. Scaffolding for a system meant to last decades, not a demo weekend.
Overview, planner and automation on my own accounts in earnest: seed-phase contribution routing, core–satellite sleeve caps, and a standing promise to prefer structure over noise.
One hybrid strategy path, fail-closed sync when lineage cannot be verified, scheduled pension and tax reminders, and SNS action emails when the ladder or desk needs a human move.
Offline Section 104 matching and futures reconciliation packs so historical records can be reviewed calmly — without turning the public page into a tax filing desk.
The operating contract is quieter: fewer competing strategies, clearer kill-switches on the sheet, and a system I intend to keep refining until retirement — not rebuild every quarter.
A lot of experiments came and went between January and going live. The lasting shifts are few and deliberate:
A single hybrid allocator module and policy files replaced competing mental models. If it is not in config, it is not the rule.
Early money routes to core stability first. Satellite noise waits until the book is ready — removing a whole class of emotional top-ups.
ISA funding from crypto growth only on net-new steps above a tracked high-water mark — so the same profit cannot be skimmed twice.
If data lineage or key desk figures cannot be verified, the bot prefers to halt rather than look healthy on a stale sheet.
Google Sheets stays the operator UI — dials, transfers log, pension inputs — while AWS carries the scheduled compute and secrets stay out of the sheet.
One command centre for ISA, pensions, and ladder actions. Less hunting across tabs; more time deciding whether a rule still earns its keep.
Schedulers fire, but seed-phase and kill-switches still win. The machine executes the contract; it does not invent a new one mid-week.
With clearer rules in place, Locktight feels less like constant redesign and more like a system that can compound quietly — the posture you need when the destination is retirement, not next month’s dopamine.
Early on, stale or partial sheet updates could look “fine” until you checked lineage. Fail-closed behaviour was the honest fix — slower sometimes, safer always.
Calendar noise, extra strategies, and dashboard chrome competed with the few rules that matter. Cutting surface area hurt ego and helped the book.
Policy in YAML and a readable Control tab beat clever code that nobody can audit on a Sunday evening.
A stopped bot with a clear alert is better than a running bot on unverified numbers.
Offline packs and statutory matching help me ask better questions of my own records. They do not replace a regulated professional when filing decisions matter.
If Locktight is meant to run until retirement, every new feature must earn its keep against complexity — not against boredom.
Still refining the live command centre — and planning decades ahead. Nothing below is a promise; only a short list of careful next steps:
Keep personal-skim / Phase 2 behaviour locked until the tax-record and registration stance I set for myself is genuinely settled — no shortcuts for convenience.
Keep the dials that change outcomes; merge or freeze the rest so the sheet stays human-scale for the next twenty-plus years.
Continue the reminder and review loops for household pensions so contributions and reviews stay calendar-real, not spreadsheet-aspirational.
Prefer longer soaks under fixed dials. Measure whether the system still earns trust — then keep building the same spine, not a new product every year.
Private Locktight work in Northern Ireland. Meet Phil · Get in touch
Core automation sits on AWS serverless (Lambda, EventBridge Scheduler, DynamoDB, Secrets Manager, SNS) with Google Sheets as the reactive control plane. Strategy detail, balances, and results stay private.
Boundary: Locktight is Phil Stone’s personal long-horizon investment overview, planner and command centre for his own ISA, pensions, and related desk. It is not a commercial product and not a time-boxed trial. Investments can fall as well as rise. This page is an introduction only. It is not financial advice, not an invitation to invest, and not for clients. Pension, ISA and tax decisions depend on your own circumstances — speak to a regulated professional where you need advice.