← All projects

Personal project · Sep 2026 – present

Collins Capital

The public site for a small fund I run with my own money. It rebuilds every day from the trading journal, and the build fails if a number on the page doesn't match the file it came from. The rules and the review board are on the trading system page.

The problem

I wanted the experiment to be inspectable. Friends and coworkers should be able to read what the fund did, including the misses, without me pasting a screenshot of an account. The site also had to refuse to go live if a figure was stale, leaked, or simply wrong.

This is my money only. It is not a fund that takes anyone else's money, and it is not investment advice. AI-made trades can and do lose money.

How it works

A script reads the journal, which is opened read-only, and writes static pages. Nothing is published unless the checks below pass.

  1. JournalRead-only SQLite
  2. BuildStatic pages from approved copy
  3. Leak checkIdentifiers out. Disclaimer in.
  4. Data matchPage figures vs the source file
  5. PublishTests pass. The tree is clean.
  • Leak check. The build fails if a page contains an order ID, a long account number, or my email, or if the "not investment advice" line is missing.
  • Data-match gate. A figure on the page has to match the source file it was copied from. A mismatch fails the build.
  • Clean tree. Publish refuses a checkout with stray edits, or one that is behind the main branch.
  • Stale data. If the data is more than one trading day old, every page shows a banner.

On Nov 9, 2026 the site's own suite had 279 tests passing and 1 skipped. Separate from that, the money-critical trading code had 56 checks passing the same day: 19 on order handling, 20 on position sizing, 8 on exit codes, and 9 on the wash-sale gate.

The fund site asks search engines not to index it. This page is a direct link. The fund site does not name me. This page does.

Results

The only return I am publishing is the v1 record, measured from Sep 24 through the Oct 23, 2026 close. The momentum rules were retired on Oct 21, and the account was in cash after that, through the Oct 23 close. The percent is for the whole account, including positions that were already there when this trial started.

v1, Sep 24 – Oct 23, 2026 closeReturn
Collins Capital−8.17%
SPY−0.94%
QQQ−4.95%
AIQ−5.59%

Day 60 of the trial is a process check, not a verdict. A short window of a few positions is mostly noise. Not investment advice. AI-made trades can and do lose money.

A decision I changed

A test that was supposed to stop a bad page from shipping was green for the wrong reason. It checked a file path that no longer existed, so it could not fail. Changing a trade's written reason still let that branch publish. The test now points at the real path. If the page and the source file disagree, the build fails.

Status

The site is live at collins-capital.pages.dev. Trading under the current rules has been running since Oct 29, 2026. The live site shows the v1 record and does not show a later percent. This page doesn't either.

Open questions

I am not showing a return for the rules now in force. The journal has no official close mark after Oct 28, 2026, and I won't publish a figure I derived from a morning read.

One line on the fund site's home page describes a daily input that is not running. I don't repeat that line here. It needs a copy pass on that site before it should be read as fact.