steady cadence
The nightly record
Every night an engine reads the lab’s public record and writes down what moved: commits, releases, new content. No hands involved, no model involved, no quiet-day filler. The weekly letter is assembled from these entries.
Cadence · 2026-10-14
2026-10-14
4 commits across the lab in the last day.
coconutlabs-site
- gates: refresh linux visual baselines (64 shots, CI-generated)
- Ironwright verifies its audit chain in the browser, and links its source
- gates: refresh linux visual baselines (64 shots, CI-generated)
- Ironwright joins the gallery: films from real runs
Written by the nightly engine from the public record. No hands involved.
Cadence · 2026-09-03
2026-09-03
3 commits across the lab in the last day.
coconutlabs-site
- gates: refresh linux visual baselines (60 shots, CI-generated)
- gates: refresh darwin visual baselines for the door retirement
- Retire the waterline and library doors
Written by the nightly engine from the public record. No hands involved.
Cadence · 2026-08-26
2026-08-26
1 commit across the lab in the last day.
coconut-os-lp
- site: temporary Paused holding page; hide OS-framing content (preserved, not deleted)
Written by the nightly engine from the public record. No hands involved.
Cadence · 2026-08-23
2026-08-23
3 commits across the lab in the last day.
coconutlabs-site
- Make the Lighthouse gate actually run
- Regenerate the linux baselines after the credentials move
- Move the credentials record off the lab site
Written by the nightly engine from the public record. No hands involved.
Cadence · 2026-08-21
2026-08-21
4 commits across the lab in the last day.
coconutlabs-site
- Baselines for the CareScribe route
- CareScribe: the first unit that calls a real model
- Regenerate the linux baselines for the reorder and /credentials
- Make the site read as one engineer, and add the credentials record
Written by the nightly engine from the public record. No hands involved.
Cadence · 2026-08-20
2026-08-20
8 commits across the lab in the last day.
coconutlabs-site
- Give the container job a HOME root can own
- Run the e2e job in the Playwright image
- Stop apt from gating CI
- Cap the CI jobs at 15 minutes
- Regenerate the linux baselines for the arrow removal and the figures
- Lint the figure tokens, and tighten the layout maths
coconut-os-lp
- Stop linking a mirror that is not published, and stop pointing at GitHub
- Rebuild the architecture page on three registers
Written by the nightly engine from the public record. No hands involved.
Cadence · 2026-08-19
2026-08-19
11 commits across the lab in the last day.
coconutlabs-site
- Take the arrow glyphs out of the prose
- Regenerate the linux visual baselines
- Put figures under the design lock, and use them on the unit pages
- Add the figures toolkit
- Drop the status theatre and the id columns
- Delist shreypatel.coconutlabs.org from the lab site
- Regenerate the four home baselines against the 2026-08-18 signals
- Rebuild the estate IA: /research becomes /evidence, one nav source, surfaces named on the home page
coconut-os-lp
- Take the arrow glyphs out of the prose
- progress: publish the kernel commit record
- eyebrows: drop the section numbering
Written by the nightly engine from the public record. No hands involved.
Cadence · 2026-08-16
2026-08-16
11 commits across the lab in the last day.
coconutlabs-site
- markdown: render pipe tables in research notes
- copy: unpublish the workflow around the atlas, gallery and projects hub
- gates: refresh linux visual baselines for the footer copy change (64 shots, CI-generated)
- copy: fix the gate failures on the front page and normalize the ratio glyph
- gallery: latent diffusion is a mechanism unit, not a bottleneck class
- gates: refresh linux visual baselines (64 shots, CI-generated)
- gates: refresh the four home baselines for the 2026-08-15 digest
- latent diffusion: the schedule and the squeeze, without the claims
coconut-os-lp
- team spec: stop asserting kernel stories are landing
- copy: the agent definition promised five things and listed six
- copy: stop quoting our own number wrong and stop stating unbuilt kernel behavior as fact
Written by the nightly engine from the public record. No hands involved.
Cadence · 2026-08-15
2026-08-15
10 commits across the lab in the last day.
coconutlabs-site
- perf: rebuild the dim grid on change, not on a 200ms timer
- perf: keep getBoundingClientRect out of the animation loop
- mount /live: rewrite to the operations Worker
- gates: refresh linux visual baselines (60 shots, CI-generated)
- gates: refresh linux visual baselines (60 shots, CI-generated)
- ground: one fabric everywhere, the landing page's
coconut-os-lp
- fabric: single landing-page ground (variants retired)
- Reconcile the site with what actually landed in the kernel
- copy: drop a count I introduced in the lineage header
- copy: proofread pass in my own voice
Written by the nightly engine from the public record. No hands involved.
Cadence · 2026-08-14
2026-08-14
2 commits across the lab in the last day.
coconut-os-lp
- fabric: re-derive ground on theme change (fixes stuck background on live toggles)
- feat: inline lab dot-fabric ground (quiet variant) into root layout
Written by the nightly engine from the public record. No hands involved.
Cadence · 2026-08-13
2026-08-13
29 commits across the lab in the last day.
coconutlabs-site
- gates: refresh linux visual baselines (60 shots, CI-generated)
- benchmarks: the proof page gets its walkthrough
- gates: refresh linux visual baselines (60 shots, CI-generated)
- signals: committed snapshot ends the build-time GitHub fetch
- ground: scroll shear physics
- plan: atlas-pipeline (phase A), 12 tasks, sdd-ready
- spec: atlas real runs + unit environments (approved design, pockets decided)
- gates: refresh linux visual baselines (60 shots, CI-generated)
- ground: tighter weave, breathing crest, and the field recedes under content
- gates: refresh linux visual baselines (60 shots, CI-generated)
- ground: the fabric runs under every page, with a variant per page's argument
- gates: refresh linux visual baselines (60 shots, CI-generated)
- home: the dot field becomes a fabric; risk gate gets its walkthrough
- demos: wire LiveLog into three gallery units, engine-derived replays
- demos: columnar-scan + ingestion-contract stream their runs through LiveLog
- demos: LiveLog, the wire-tape pattern generalized for every unit
- gates: refresh linux visual baselines (60 shots, CI-generated)
- home: DotField runs the whole page; risk gate gets a live order tape
- gates: refresh linux visual baselines (60 shots, CI-generated)
- gallery: pre-trade risk gate, the real Rust crate running in the browser
- gates: refresh linux visual baselines (56 shots, CI-generated)
- footer: full sitemap edition
- gates: refresh linux visual baselines (56 shots, CI-generated)
- hero: DotField replaces TenantLanes; visual gate gains per-pixel threshold 0
- hero: TenantLanes becomes a live instrument; LAB menu gains the two new pages
- gates: refresh linux visual baselines (56 shots, CI-generated)
- train: folio routes for the four new pages, /cadence spec aligned to the page
- drawings: three working drawings, dimensioned like construction documents
- Steady Cadence signup in the footer + three-state theme toggle
Written by the nightly engine from the public record. No hands involved.
Cadence · 2026-08-12
2026-08-12
5 commits across the lab in the last day.
coconutlabs-site
- atlas: tour keys bind once at window level; playwright never reuses servers
- ci: visual job builds before testing
- gates: commit linux visual baselines, make the CI pixel gate blocking
- ci: scope test:e2e to browser projects, add linux-baseline dispatch workflow
- security: RFC 9116 security.txt at /.well-known
Written by the nightly engine from the public record. No hands involved.