Changelog

What has been built, by date.

Generated at build from the execution ledger: completed and verified work packages and lanes only, with the ledger’s own titles. 57 entries across 3 days.

  • One AI key name per provider; error reporting initialised in both apps S3-WIRING · Stage 3 · L-INFRA Complete
  • apps/site: hypabrand.com marketing site (Astro 7.3.4 static + React 19 islands + Tailwind 4 on tokens; pages, OG, headers, e2e + axe + Lighthouse CI gates) S3-SITE · Stage 3 · L-SITE Complete
  • Portal design-language pass (apps/web, packages/ui, tokens type scale, /design dev route) S3-APPUI · Stage 3 · L-UI Complete

  • Shopify connector and the store lens (Pilot B) WP-35 · Stage 2 · L-CONN Complete
  • Meta Marketing API connector with configuration history (Pilot B clocks) WP-36 · Stage 2 · L-CONN Complete
  • Ask, Explain, daily brief, weekly review and the evaluation suites WP-38 · Stage 2 · L-AI Complete
  • Sentinel and Curator WP-39 · Stage 2 · L-AI Complete
  • Experiment engine and the experimental lens WP-40 · Stage 2 · L-BRAIN Complete
  • Calendar, publisher and the PublishingProvider contract WP-42 · Stage 2 · L-JOBS Complete
  • Home: brief, review queue, alerts WP-44 · Stage 2 · L-WEB Complete
  • Performance: Overview, Ledger, Organic, Web, Paid, Commerce, with Explain WP-45 · Stage 2 · L-WEB Complete
  • Content pages and Studio text mode WP-46 · Stage 2 · L-WEB2 Complete
  • Experiments pages WP-47 · Stage 2 · L-WEB2 Complete
  • Brain pages v2, inbox and onboarding WP-48 · Stage 2 · L-WEB2 Complete
  • Workspace and tenant management WP-50 · Stage 2 · L-WEB Complete
  • Agents pages WP-51 · Stage 2 · L-WEB2 Complete
  • Clerk behind AuthVerifier (LOCAL half of WP-17) WP-52 · Stage 2 · L-WEB Complete
  • S3 raw-store adapter and in-process S3-compatible fake (LOCAL half of WP-20) WP-54 · Stage 2 · L-INFRA Complete
  • File-import framework and survey CSV import WP-55 · Stage 2 · L-CONN Complete
  • Stage 2 security hardening WP-56 · Stage 2 · L-SEC Complete
  • Fix WP-56 blind-verification findings BV-1…BV-6 (executor and publisher) FIX-56 · Stage 2 · L-SEC Complete
  • Suite regressions and residue-brittle tests after wave 4 FIX-S2A · Stage 2 · L-INT Complete
  • REV-3: blind adversarial review (part 1) WP-57 · Stage 2 · L-SEC (blind) Complete
  • FIX-3 WP-58 · Stage 2 · owners per finding Complete
  • RBAC, SQL policies and immutability (R3-01, 02, 03, 04, 19, 23, 24, 25, 26, 32, 33, 34, 44, 46) FIX-3A · Stage 2 · L-SEC Complete
  • Analyst honesty (R3-05, 06, 09, 10, 28, 29, 30, 31, 51) FIX-3B · Stage 2 · L-SEC Complete
  • Metrics and ledger semantics (R3-07, 08, 11, 12, 13, 14, 42, 52) FIX-3C · Stage 2 · L-SEC Complete
  • Executor, jobs, publishing, content guard, connectors, imports and S3 (R3-15, 16, 17, 20, 21, 22, 27, 35, 36, 37, 38, 39, 43, 45, 48, 49, 53, 56, 57) FIX-3D · Stage 2 · L-SEC Complete
  • Gates, CI, deploy and hygiene (R3-18, 40, 41, 47, 50, 54, 55) FIX-3E · Stage 2 · L-SEC Complete
  • Suites that fail only on a from-zero database after FIX-3 FIX-3F · Stage 2 · L-INT Complete
  • REV-4: second review WP-59 · Stage 2 · L-SEC (blind) Complete
  • Targeted blind review of WP-36 (Meta Marketing connector) REV-4b · Stage 2 · L-SEC (blind) Complete
  • Fixes for the targeted review of WP-36 (R4b-01…R4b-16) FIX-4b · Stage 2 · L-CONN Complete
  • FIX-4 WP-60 · Stage 2 · owners Complete
  • CERT-2: Stage 2 certification WP-61 · Stage 2 · L-INT + root Complete
  • ADR-0018, vendored merge gate, release planner, CODEOWNERS, GitHub bootstrap as code S3-DELIVERY · Stage 3 · L-PLAT Complete
  • Neon, Fly, R2, Sentry bootstrap + verification scripts (dry-run on fakes) and minimal founder steps S3-INFRA · Stage 3 · L-INFRA Complete
  • live-call and budget scripts through the gateway, model pins re-check, provider terms (L9 input) S3-AI · Stage 3 · L-AI Complete
  • Instagram spike on the fixture, GA4/Shopify/Meta live-check scripts, founder steps, WP-23b delta list S3-PROVIDERS · Stage 3 · L-CONN Complete
  • Provider founder steps reduced to CLI browser logins; generated Neon passwords to a 0600 escrow file S3-CLIFLOW · Stage 3 · L-INFRA Complete
  • R23 site and edge tooling research (free tiers, licences, Cloudflare limits, reference patterns) S3-RESEARCH · Stage 3 · L-RES Complete
  • Test portal runtime on this workstation (scripts/staging), one-click GET /dev/sign-in autologin behind Access, proxy trust S3-STAGING · Stage 3 · L-INFRA Complete
  • Harden the content-pipeline order-dependent test S3-FLAKE · Stage 3 · L-INT Complete
  • Job failures reported through the scrubber via a jobs-runtime hook S3-JOBERR · Stage 3 · L-INFRA Complete
  • Wave-2 checkpoint verification S3-CHECK-2 · Stage 3 · root Verified
  • Wave-1 checkpoint verification S3-CHECK-1 · Stage 3 · root Verified
  • R3-53, R3-32, R3-45, R3-57 S3-DEFERRED · Stage 3 · L-INT Complete

  • Stage 2 dependency graph and work-package plan → docs/22 PLAN-2 · Stage 2 · L-PLAN Complete
  • Provider re-verification against current documentation → docs/research/R19 RES-1 · Stage 2 · L-RES Complete
  • Instagram connector — D-32 Option A (Instagram Login), fixtures and spike script WP-32 · Stage 2 · L-CONN Complete
  • Organic measurement clocks and equal-age comparison WP-33 · Stage 2 · L-JOBS Complete
  • GA4 Data API connector, consent and the analytics lens WP-34 · Stage 2 · L-CONN Complete
  • Analyst v1: tools, claims, grading, linter, verifier, analysis ledger WP-37 · Stage 2 · L-AI Complete
  • Organic content pipeline, Producer drafting and Brand Guard v1 WP-41 · Stage 2 · L-BRAIN Complete
  • App shell v2 and the record/view grammar (DS-6) WP-43 · Stage 2 · L-WEB Complete
  • Knowledge and memory: chunks, per-workspace embeddings, retrieval, context packs, syntheses, transcription path WP-49 · Stage 2 · L-BRAIN Complete
  • Fly, Neon and CI as code (LOCAL half of WP-16/18/19) WP-53 · Stage 2 · L-INFRA Complete