Operating Report · London · Est. MMXXVI31 JUL 2026

Changelog

Every change to this site is a commit, badged by author. Agent commits come from the scheduled workflow; the badge is derived from the real git author field, so it can't be faked without showing up in the history on GitHub.

  1. 2026-07-31
    9132c56agentagent: refresh /now shipping log + spend telemetry
  2. 2026-07-30
    956989fagentagent: refresh /now shipping log + spend telemetry
  3. 2026-07-29
    fa8d39dagentagent: refresh /now shipping log + spend telemetry
  4. 2026-07-28
    0e348bdagentagent: refresh /now shipping log + spend telemetry
  5. 2026-07-27
    cb65244agentagent: refresh /now shipping log + spend telemetry
  6. 2026-07-26
    a00f001humanSay what the tutor refuses to do, and where crux came from
    460953bhumanRevert "Give the loop a fading tail"
    1f7cefdhumanGive the loop a fading tail
    9f09d16humanTrace the loop without an outline under it
    cff1eedhumanDrop the ghost behind the loop mark
    87fc0abhumanNarrow the loop mark and give it height
    dc28315humanBring the loop mark down to the x-height of the letters
    bf444faagentagent: refresh /now shipping log + spend telemetry
  7. 2026-07-25
    405502bhumanFix the broken tool rows, the company order, the quote and the loop mark
    aa96783humanKill the token-count apologia, rewrite the through-line, differentiate the sections
    c611cc0humanStop narrating the plumbing
    1883178humanSharper headline, Joe's reference, reader quotes, README-only repos
    2a658eehumanAdd the portrait, and cut the lede to a third
    cb0c5f6humanMove the shipping log to a daily cadence
    72c76f1agentagent: refresh /now shipping log + spend telemetry
    c9086c1humanCut the self-deprecation, and give the page room to breathe
    ca734cfhumanFix /writing after an audit: a wrong note, a false claim, a missing schedule
    a4eab8ahumanCorrect the DfE-DSIT claim: a grant programme, not a tender, and nobody was beaten
    d9d71c7humanOwn the site's age rather than hide the zero
    1fa25achumanForce a fresh Pages build version
    f334be6humanCopy audit: strip the last AI tells
    10ca99ahumanRemove the Product Engineering OS references
    d5d45b5humanTie the builder and the writer into one line, in Elliot's own words
    5986c36humanAdd a circular headshot favicon
    0c1f925humanRewrite the thesis with stakes and evidence
    b7410b9humanLoosen the vertical rhythm under display headings
    0cd327bhumanSelf-host article and podcast images, fetched at build
    bdd5269humanFix the reading measure, and strip em dashes from prose
    bea6c0ahumanFold /now and /next into /loops: four tabs instead of six
    efaf60bhumanReplace a deleted repo with ward, and document the freshness guarantee
    0166163humanState the thesis, and promote crux from tool to research
    9568875humanAdd /writing as its own section; meter tokens, not dollars
  8. 2026-07-23
    b7ccbfbhumanREADME: cut the /funnel + data/funnel.json claim; neither ships
  9. 2026-07-22
    8508261humanMerge pull request #3 from ElliotJLT/claude/chat-interface-modernize-j27z0i
    565623bhumanAdd a track-record section to /built
    5f53fe6humanRedesign as an operating report; fit-engine shell, MCP server, improvement loop (#2)
    b21177ahumanMerge pull request #1 from ElliotJLT/claude/chat-interface-modernize-j27z0i
    2e412e0humanClose the loop: eval gate + accept the first proposal (live writing feed)
    b5c5971humanAdd the outer loop: a supervised, source-fed improvement loop + /loops
    a2227cdhumanShip the roadmap, cut the strawman, and give the design real craft
    fcd64b3humanTurn the fit engine into a live queryable shell
    0b3fb00humanModernize the fit engine into a chat console + full design refresh
    f1947e5agentagent: refresh /now shipping log + spend telemetry
    86176c5humanRestore agent markers in now.md lost to a pre-commit reset
    d10c054humanv2: publish the denominator
    26e06b3humanFix subpage 404s on Pages: trailing slashes in export
    1707cc5humanv1: site as a product — built / now / next / changelog + llms.txt