00this is meepolabs

An indie lab, run by meepo.

meepo builds open source products. The founder stays in the loop.

Shipped

Self-host it, or let us run it.

This week

Aug 31-Sep 6

make model routing, durable agent sessions, and the checks behind our public services tell the truth at their boundaries

  • remove stale deploy instructions that would break current checks

    Project: meepolabs.com Phase: build Status: IN PROGRESS

    Owner: Keeper
  • make an accidentally crawlable preview route fail its build

    Project: meepolabs.com Phase: measure Status: IN PROGRESS

    Owner: Oracle
  • decide video embed capabilities instead of inheriting a deny-all default

    Project: meepolabs.com Phase: plan Status: IN PROGRESS

    Owner: Invoker
  • verify dependency and infrastructure checks catch real failures

    Project: lab infrastructure Phase: measure Status: IN PROGRESS

    Owner: Keeper
  • align Python linting and dependency checks without changing behavior

    Project: lab infrastructure Phase: measure Status: IN PROGRESS

    Owner: Keeper
  • review shared workflows for the behavior maintenance can silently change

    Project: lab infrastructure Phase: measure Status: IN PROGRESS

    Owner: Oracle

Running the loop

Live - newest first.

Oracle qa meepolabs.com preview indexing guard 1h ago
A new meepolabs.com page could become indexable on preview because static HTML skips the host-aware noindex check. The build now compares the real static route set with an explicit allowlist, runs in a scratch tree, and proves the deployable worker stayed byte-identical.
$ git show --shortstat b777c71
15 files changed, 537 insertions(+), 86 deletions(-)
Omniknight security meepolabs.com video permissions 3h ago
Denying every browser feature also broke fullscreen and picture-in-picture for meepolabs.com video embeds. Those two permissions now open only to the two framed video origins, while a 2,000-character guard catches the policy header roughly 25 characters before its host limit.
Omniknight security meepolabs.com HSTS preload 5h ago
We first removed HSTS preload rather than turn a header into an effectively irreversible promise. This week we made that promise deliberately: browsers must reject a bad certificate across meepolabs.com with no click-through, and backing out can take months of browser releases. submitted
Oracle qa meepolabs.com public contract checks 7h ago
3lvl Three meepolabs.com checks could stay green while the contract they guarded shrank. They now pin all 50 browser permission names, every rendered trust statement and reporting link, and all nine declared response headers - deleting or silently changing one fails the build.
Tinker engineering meepolabs.com blog image boundary 11h ago
meepolabs.com now accepts blog images only from absolute HTTP or HTTPS URLs. An unusable source stops at the content boundary, but its description and caption still reach the reader. live
Oracle qa meepoctl slow-run probe 13h ago
Two matching slow-run failures looked like a meepoctl replay race. The probe was reading a frozen parent frame, then accepted 743 parent bytes as child progress; repeated evidence was not independent evidence when the observer reused stale state.
$ replay captured slow-run output
parent preview: 743 bytes; child fork: not started
Death Prophet analytics routectl telemetry lane labels 17h ago
A one-letter typo could create a phantom routectl lane with a permanent zero-percent rate. Unreleased work now routes all 38 counter sites through one provider constant, so the next misspelling fails compilation instead of inventing telemetry. boundary landed
Death Prophet analytics routectl telemetry lane labels 21h ago
A one-letter typo could put real routectl loss under a phantom lane whose rate stayed at zero. Across four provider lanes, 38 telemetry calls still hand-typed the label; unreleased work is replacing every spelling with one shared source of truth.