Skip to content

v0.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 22 Aug 22:11
· 1 commit to main since this release

compare changes

πŸš€ Enhancements

  • Prove Angular RealWorld browser parity (0ede172)
  • Prove React Boilerplate browser parity (9bafaa1)
  • Prove KilledByGoogle Next browser parity (1936d99)
  • Preserve legacy acquisition evidence (e158071)
  • Checkpoint React and Angular migration evidence (ab263b7)
  • Admit papercups and mycrypto React ingest verticals with generic legacy fixture machinery (d7d6726)
  • Generalize React adapter to CRA and prove papercups Vite 8 build vertical (7b8f240)
  • Add loopback API and upgrade seams to witness static server (c93086d)
  • Build papercups witness transport infrastructure (f2e7ac1)
  • Prove papercups browser parity with mutation and zero-SW enforcement (c97006d)
  • Add derived papercups aggregate append tool and core barrel export (05de111)
  • Land papercups aggregate state transition across corpus and trust (94f2742)
  • Admit HospitalRun ingest vertical; archive MyCrypto as not-pursued (7178be7)
  • Prove HospitalRun era-pinned baseline and CRA adapter cross-proof (7dda1df)
  • Add generic CRA global-identifier capability to Vite adapter (e448efa)
  • Add generic CRA node-core-module capability to Vite adapter (33348b4)
  • Add sloppy-CJS globals capability; HospitalRun boots on Vite 8 (ffbefda)
  • Browser-prove HospitalRun witness vertical with exact non-masking inventories (4548a44)
  • Land HospitalRun aggregate/conformance/trust transition (fb8e21f)
  • Admit and ingest factoriolab Angular candidate (14e86e9)
  • Record ionic-conference-app v4 admission rejection (Apache-2.0 at pin) (3e5b4a7)
  • Admit and ingest jira-clone-angular candidate (1d06d1b)
  • First genuine Angular migration cell β€” factoriolab 10β†’16.2, both lanes deterministic (55bd692)
  • Browser-prove factoriolab witness vertical; corroborated-cancelled-duplicate-fetch category (49636b4)
  • Land factoriolab aggregate/conformance/trust transition β€” first Angular matrix cell (67254ee)
  • Generic custom-webpack absorption; jira-clone era lane green (5c36164)
  • Generic ecosystemPackages cell table; jira-clone closure resolves (9740708)
  • Generic Sentry-v8 tracing migration capability (7ef09fe)
  • Three generic ng-zorro-era migration capabilities (d7903f2)
  • Jira-clone migration cell lands β€” both lanes green, 7/160 app files via reusable transforms (db61cdf)
  • Real pointer drag primitive, rendered-style probes, drag-surface closed list (3690090)
  • Jira-clone witness schema; query-free non-loopback record policy (aee684e)
  • Jira-clone witness journey, runner, and board-evidence primitives (9a69cf3)
  • Publish jira-clone witness vertical β€” second Angular browser-proven cell (2d93e93)
  • Land jira-clone aggregate/conformance/trust transition β€” second Angular matrix cell (3d63597)
  • Publish adapter freeze and Judge counting β€” React 3/4, Angular 2/4 (cc0f6df)
  • Admit and ingest cypress-realworld-app React holdout (5a8b332)
  • Holdout falsification run β€” frozen adapter truthfully RED on cypress-rwa (b754cbe)
  • Publish holdout falsification receipt β€” FAIL recorded with pass-level rigor (edd48fc)
  • Non-UTF-8 module source decoding β€” the holdout-named capability (b95094a)
  • Admit and ingest memos v0.1.3 old-Vite candidate (7435683)
  • Admit and ingest killedbygoogle v3.0.0 legacy-Next candidate (d552092)
  • Admit and ingest LinkFree v0.72.0 CRA5 candidate (c1953bd)
  • Reusable Vite-origin adapter β€” memos old-Vite cell's build lanes green (deefc09)
  • Legacy-Next static-export adapter β€” kbg cell's build lanes done (6880a7d)
  • LinkFree CRA5 build lanes green β€” JS-JSX capability, third CRA app (2934b21)
  • Browser-prove killedbygoogle legacy-Next vertical (a198dee)
  • Browser-prove LinkFree CRA5 vertical under synthetic corpus (14c9266)
  • Memos frozen API projection β€” mechanical surface enumeration (8b85696)
  • Memos projection seed amendment β€” credentials pass the pinned validator (c18a4e8)
  • Browser-prove memos old-Vite vertical β€” React witness trio complete (dad5e54)
  • Land React trio aggregate/conformance/trust transition (695d6fa)
  • Admit and ingest super-productivity v2.13.15 Angular 8 pre-Ivy candidate (338bdbf)
  • Admit and ingest tiny-translator v0.12.0 β€” the .angular-cli.json era cell (55d5da5)
  • .angular-cli.json workspace synthesis β€” the owed pre-angular.json capability (86b2a5c)
  • Tiny-translator migrated lane honestly RED with itemized demands (5389cf2)
  • Three more generic capabilities β€” tiny-translator lane 72β†’4 diagnostics (ad57b63)
  • Tiny-translator Angular 5β†’16.2 migration GREEN β€” eleven majors via reusable transforms (0607ae4)
  • Super-productivity era lane + changeset; Sass random() nondeterminism chased to its line (d5bdfb2)
  • Super-productivity migrated lane RED with 8 itemized families; closure resolves (8f678de)
  • Successor-fork kind, entryComponents wiring β€” super-productivity 269β†’110 diagnostics (7bb9f49)
  • Exports-map sass condition + TS2724 rename capability β€” 110β†’57 diagnostics (58632b3)
  • Base-class parameterisation + member-rename capabilities β€” 57β†’33 diagnostics (4ad19c7)
  • Split-element-successor + removed-entry-point-symbol capabilities β€” 33β†’30 (c52103b)
  • Interop + promise-executor capabilities β€” 30β†’27; ngx-electron measured as decision (2a5134e)
  • Super-productivity source census 27β†’0 β€” build reaches the bundler (fa4608f)
  • Super-productivity Angular 8β†’16.2 GREEN β€” closure correction + three capabilities (8a0521d)
  • Web-worker URL capability β€” super-productivity build story complete (d5ed24f)
  • Opt-in file-input and download-capture witness mechanisms; tiny-translator schema (6e59dd1)
  • Tiny-translator journey, runner, and file/download inventory wiring (58fb828)
  • Tiny-translator witness calibration RED β€” migrated build does not boot (f72c8a1)
  • Node-core runtime-globals coherence capability β€” process fixed, boot advances to $localize (6f7a074)
  • Template-i18n runtime capability β€” the eleven-major migration MOUNTS (7ae1d2d)
  • Tiny-translator calibration round β€” three measured contradictions landed (ef1cc30)
  • Tiny-translator measured journey corrections; silent-data-loss red found (bab0709)
  • Silent data loss root-caused β€” app-latent bug exposed by Angular 16's CVA semantics (09d86ad)
  • Forms legacy-CVA compatibility capability β€” the data-loss discriminator FLIPS (a302c78)
  • Publish tiny-translator witness vertical β€” the eleven-major lift browser-proven (252ce99)
  • Corpus integrity corrections β€” digest defect fixed at source, font inlining disabled (946ad94)
  • Tiny-translator offline-faithful rebuild + witness republish (522d913)
  • Super-productivity offline-faithful rebuild β€” corpus clean of both findings (9c61b83)
  • Super-productivity witness schema on corrected foundations (1489487)
  • Super-productivity era-lane calibration β€” live-DOM facts measured (2b06457)
  • IndexedDB key reader + succeeding-service-worker shape (40bf3c2)
  • Super-productivity legs a/e green; third invisible-to-build regression found (bec590f)
  • Generic template-binding-reorder capability β€” the Ivy input-order regression fix (997bc42)
  • Evidence-free assembleMigratedTree + super-productivity regression fix PROVEN (90de49a)
  • Rebind super-productivity migrated lane dist-23 to the clean dist-25 (6c01b2c)
  • Super-productivity journey-type shapes + drag-surface membership flip (b0f96fe)
  • Super-productivity legs c/b measured-green both lanes (2794a4c)
  • Super-productivity leg d settings-change green both lanes β€” all five legs land (93bac96)
  • Two-phase style probe + leg-d driven in producer β€” all five legs drive (8908403)
  • Super-productivity asserting journey GREEN both lanes β€” all pins measured-true (228dcd7)
  • Publish super-productivity witness vertical β€” the FINAL Angular cell (4/4) (d680e01)
  • Land tiny-translator aggregate/conformance/trust transition (29eeedf)
  • Land super-productivity transition β€” all ten portfolio cells in the matrix (2ea23fa)
  • Re-freeze at 5de7df56 + count matrix to React 6/6, Angular 4/4 (80a86b1)
  • Capability-coverage map β€” 8 cross-proven, 40 experimental, derived not asserted (629c43c)
  • React holdout re-run β€” gap 1 fixed, gap 2 named (documented RED) (ddfdfa2)
  • React holdout migrates GREEN β€” missing-export tolerance closes gap 2 (f7a0bf3)
  • Generic live-backend witness path + cypress-rwa schema/journey (no runs) (406779c)
  • React holdout closes GREEN β€” live-backend parity + CRA process-global capability (2319956)
  • Re-freeze at 4df7bc96 + canonical PASSING React frozen-adapter holdout receipt (496127c)
  • Angular holdout gate zero + baseline β€” pigallery2 1.7.0 license-at-pin GREEN, era build byte-identical (33bc2b1)
  • Angular holdout run β€” documented RED under frozen adapter, 7 gaps named to the byte (b94c9d0)
  • Angular composition wiring repair β€” 4 capabilities composed, G5 half-closed, NG2007 gap named (f729d85)
  • Angular install-stage successor readings β€” migrated pigallery2 closure INSTALLS (d18daa5)
  • G4 closed by published-bytes verdicts + engines-retarget capability (3f08772)
  • Four generic app-source capabilities β€” Angular holdout wall reduced to the three dead libraries (7d5c0fc)
  • Pigallery2 RED ledgered + declared Angular-16 pre-Ivy boundary + re-freeze at f1a63359 (91d024d)
  • Pre-Ivy boundary amendment (5-of-6, guarded) + eShopOnContainers WebSPA acquired at pin (a34916d)
  • EShop WebSPA era baseline GREEN β€” Node 8.11.4 cell, closure intact, builds byte-identical (31af565)
  • EShop WebSPA holdout event β€” RED at install, five gaps itemised, @angular/http carriage measured No (14b6559)
  • Silence defect fixed + community readings + lockfile/scripts capabilities β€” eShop install wall DOWN (a7a2cf2)
  • Use-position successor + three compile classes β€” eShop wall narrowed to G6 call-surface (afde962)
  • HttpClient call-surface capability β€” G6 closed, eShop one wiring fix from green (bd790b2)
  • EShop holdout builds GREEN β€” exports-map republishedSubpath closes the last gap (b2c6c56)
  • Re-freeze at 27741d9c + honest eShop holdout ledger entry (green-build, witness-pending) (320e436)
  • EShop holdout witness GREEN both lanes β€” parity, determinism, mutation-red, locality (e384eaf)
  • Canonical eShop holdout publish β€” witness-passed-on-bounded-anonymous-catalog-surface (c827ca8)
  • Enterprise claims surfaces β€” derived matrix, reports, one-pager, honesty guards (d9a4418)
  • Framework-neutral operator flows β€” analyze/plan/migrate/verify/supported-matrix (acc0644)
  • Clean-checkout reproduction β€” both holdouts re-executed fresh, all sealed digests match (7d972fd)
  • Portfolio verification 10/10 green + provenance-staleness finding (4f83418)
  • Trust re-attested at HEAD (core ded201fb ratified) + fmt declared deviation β€” T010 gates final (c4231a3)
  • spike: Ngcc 12/13 feasibility GREEN β€” all three pre-Ivy libraries consumable; honest cell Angular 13.4.0/Node 16 (2aba3e8)
  • spike: Batch operator dry-run β€” 300-app machine time ~6s; prune verdict YES (b76d72e)
  • spike: Thin-wrapper cost probe β€” admission walls ARE the finding (6ba6f24)
  • goal: Bank-demo-fleet-pipeline β€” one-command run, coverage report, intervention counter, first run-record proof (proven 10β†’11) (fccb0ff)
  • angular-13cell: Pigallery2 compiles at the honest cell β€” both spike-A gates green (T009a) (34fd446)
  • angular-13cell: Pigallery2 lane pair β€” baseline (Angular 8/Node 10 via Rosetta) and migrated (13.4.0/Node 16) both double-built byte-identical (T009b) (bae5522)
  • angular-13cell: Witness parity β€” identical bounded shell outcomes both lanes; app-bootstrap blocked by unrendered EJS index (T009c) (509e102)
  • angular-13cell: Live-backend witness catches a real migration defect β€” migrated lane dies on $localize before bootstrap (T009d) (490b865)
  • angular-13cell: Localize polyfill closes defect one surgically; SECOND i18n defect surfaced; parity-vocabulary trap named (T009e) (ba3b847)
  • angular-13cell: Pigallery2 Angular 8β†’13 live-witnessed end to end β€” signals identical field for field, nine-item delta complete (T009f) (e496eb1)
  • operator: T010-u1 β€” --cell threads from CLI to plan/analyze; unpublished cell is a named refusal (plan.angular.declared-cell-not-published), never a silent 16 fallback (15f4d65)
  • angular: T010 Phase B+C β€” angular-13.4.0 published as plannable target; i18n capabilities; format epoch (commit X of the authorized freeze supersession) (f5af4e3)
  • trust: T010 supersession recorded β€” composite 27741d9c superseded by 140ce86e (6th chain entry) (17ac55a)
  • coverage: T012-b1 β€” first Angular batch through the 13 cell; 2 new apps, 2 named refusals, proven honestly unmoved (6bd9b76)
  • coverage: T012-b2 β€” declared revision clears ingest (1/9->6/9, count 0); first Material app through the 13 cell catches a REAL cell defect (df791dd)
  • operator: T043-b β€” --allow-foreign-lockfile, the fourth declared install policy; angular2-hn wall moves install->build (db186f2)
  • spike: T046-u1 β€” polyfills schema rejection confirmed by measurement, Node-independent (host 24 and provisioned 16.20.2 fail byte-identically in <1.2s); validator precedes compiler so O2 is blocked behind the frozen fix (8412ac6)
  • spike: T046-u1b β€” polyfills fix clears the schema wall; next wall is a SECOND ungated cell rewrite (tsconfig target ES2022 vs devkit's esbuild 0.14.22), same defect class, fully traced (fc7cb1b)
  • spike: T046-u1c β€” enumeration GREEN at 2 walls: gating the polyfills + tsconfig-target rewrites (both angular-workspace-migration.ts) is necessary AND sufficient; copy builds 5.3s under Node 16.20.2, dist 28 files, index.html at root (b44b099)
  • operator: T046-u3 β€” BuildPlan.outDirectory becomes a returned reading (viteLaneOutDirectory); flame reproduction gate byte-identical on the build row (6177103)
  • operator: T046-u4 β€” the second lane kind: Angular lanes planned by their own workspace (outputPath reading, npm run build), four new named refusals; Vite path byte-unchanged (e31df6f)
  • operator: T046-u5 β€” era-cell runtime enforced, not asserted: provision threads into install+build, both rows record the measured resolvedVersion (7b91dcc)
  • coverage: T046-u6 β€” first Angular application through the run command's build stage: planned from its own angular.json, executed under the enforced provisioned runtime, honest defect on the exact T044 frozen line (6271d88)
  • operator: T046-u5b β€” runtime block reaches install/build DEFECT rows: readLaneRuntimeAfterFailure through the child's own env (resolvedVersion null floor, never promoted), laneChildFailure via Error cause (preserving the literal throw form the census counts by), RunStageRow.runtime + stageFailureRow; success path untouched by construction. Suite 2794; census 196 relines only (4404744)
  • trust: T024 β€” capability provenApps derived from run records; matrix moves above the sealed baseline by derivation for the first time (46228f9)
  • operator: T032-i1 β€” two measured defect:install rows become named refusals at one seam (a4defda)
  • operator: T032-i2 β€” --allow-install-scripts made true on npm 12: --dangerously-allow-all-scripts emitted on gated majors (per-package form measured EALLOWSCRIPTS-impossible); installScripts records RAN/SKIPPED from npm's own banners, never the lockfile; per-npm-major claims (npm 8 ungated, 9-11 notEstablished). Nine shim tests both majors; census 198; deterministic core unchanged; suite 2825 (47fc434)
  • trust,operator: T032-i3 β€” witness row carries per-journey outcomes+locality verbatim (signals stay the verdict); trust.distribution-not-built refuses on ABSENT subjects (mismatch stays hard) + runbook 0a; witnessSlotKey per-application (flame record moved byte-identical, digest pinned); flame row gains framework/source; provenBoundedness derived per-record with a guard refusing unbounded proven. Census 198, suite 2836, composite 140ce86e (56b7065)
  • coverage: T032-i4 β€” flame refreshed through the single command: bar held (9/9, count 0, proven), pinned fields verbatim, and every session honesty field now MEASURED (installScripts ran 2-of-3 lockfile-marked under npm-12 gate; journeys 1-of-12 routes; runtime blocks host v24.15.0). Witness record only under the per-app key; slot.json honestly superseded. Totals {23,11,2,5,5}, composite 140ce86e. Plus .fable-opus harness bookkeeping (d359a1a)
  • coverage: T045-b1 β€” PROVEN 11->12: coverview 9/9 count 0 through the shipped path (--allow-git-dependencies converts the T029 defect); antd-admin's wall now named (install.closure-registry-unreachable); verdaccio acquired source-bound (revision auto-adopted, no hand-carry) then honestly refused frontend-root-declares-no-framework β€” it was never a react app at that pin. Four non-MIT staged apps: NO socket opened, consent scope escalated to owner. Totals {24,12,2,7,3}; matrix 6/6+4/4; composite 140ce86e; census 198 (10fb9fa)
  • coverage: T045-b3 β€” PROVEN 12->13: cra-redux 9/9 count 0 (screen prediction held verbatim; lockfile-foreign fell to the policy). your-spotify defect at build names a real flow contradiction: era-cell provisions the SOURCE era runtime (Dockerfile node:16) for a MIGRATED Vite-8 lane needing Node 20+ β€” the app is penalized for declaring its era; cra-redux (no era sources) is the clean control. Repair shapes filed, packages/** so queued not improvised. Coverage {24,13,2,5,4}; guards verbatim; priors preserved (cf783ab)
  • operator: T047 β€” migrated lanes run under the TARGET's runtime, not the source era's (13141ab)
  • operator: T048 β€” PROVEN 13->14: lane tsconfig chains flattened generally; your-spotify 9/9 count 0 through the shipped command (9678a08)
  • coverage: T045-b4 β€” tier-F tranche: 5 consented acquires, 5 runs at count 0; coverage 24->29 apps, proven held 14 (43c32dc)
  • test: Split the single vitest project into eight per-package projects (9f041f8)
  • Unvendor @async/witness β€” exact registry pin 0.9.0, vendor/ removed (575aef7)
  • cli: Publish-shaped manifest β€” versionless 0.1.0, zero foreign-scope deps (7da8653)
  • ci: Recut publish scaffolding to the single versionless package (c20e4f6)
  • cli: Bind versionless to its published repository (dd74819)
  • Release tooling β€” bumpp + changelogen, the oxc-tsrx pattern adapted (a614877)

🩹 Fixes

  • Preserve React injection semantics (26d0a40)
  • Harden acquisition trust and record Tailwind Next exclusion (8690b80)
  • goal: Self-contained checkout β€” host-provisioned witness browser, vendored @async/witness, symlink-safe intervention counter; clean-checkout gate passes (36330ad)
  • security: Sandbox install-script boundary + remove husky hook residue (T036) (2655f99)
  • core: Exempt CycloneDX metadata.component.hashes digests from pan-like detection (ddef5c1)
  • cli: Install.ts entries type inferred from readdir β€” line-count-neutral so census pins hold (51a2819)
  • cli: Stage union and RunReading tell the truth the evidence already recorded (6a7c524)
  • core: Route the license-inventory evidence context past the PAN detector (db9e455)

πŸ“– Documentation

  • evidence: Record terminal harness exclusions (8e021d9)
  • evidence: Exclude consumed React Quiz App attempt (8ea0c15)
  • Point guessless guidance at the npm CLI (abf97ed)
  • Rewrite README for newcomers in a warm, plain-spoken voice; full evidence record preserved unsimplified at docs/evidence-program.md (5c45f58)
  • README voice pass 2 β€” zero em dashes (colons/parens/periods instead), commands drop --experimental-strip-types (Node 24+ strips types natively; older-Node fallback noted) (3646eac)
  • Versionless mascot as the README hero (b1b5fe4)
  • Die-cut the mascot β€” transparent background so the sticker floats on GitHub's dark theme (74a03d6)
  • cli: Package README for the npm page (2a53f39)
  • Drop the redundant h1 β€” the mascot wordmark already names the project (9a3e71d)

🏑 Chore

  • Establish tranche-one React production baseline (f67d62d)
  • Super-productivity calibration apparatus β€” dist-25 rebind + c/b probes (5d449f9)
  • Super-productivity c/b/d live-DOM calibration measured (a5cdcd3)
  • Super-productivity leg-d baseline calibration + driveability finding (aa15489)
  • Super-productivity runner scaffolding + asserting-journey boot RED found (d0d0909)
  • evidence: Preserve pre-goal candidate ingest records (graveyard/terminal evidence, never destroyed) (94b8267)
  • goal: T048 DONE (proven 14) β€” T045 active for tier-F tranche; harness bookkeeping (f5b3ad5)
  • Fable-opus harness bookkeeping (p2f run closed: 6 units, all adjudicated) (3bcb21b)
  • Harness bookkeeping (p2g audit run closed) (4253d01)
  • Untrack .fable-opus harness state β€” local-only, excluded from any future push (ca3c4e7)
  • goal: T999 audit β€” all seven oracle clauses re-run PASS, full_outcome_complete: true (d1451bd)
  • Goal boards are local-only β€” docs/goals ignored (322ab6b)
  • release: V0.1.0 (294410b)
  • release: V0.1.0, second cut (9490bac)

βœ… Tests

  • operator: T010-u2 β€” pin the --cell seam: describableβ‰ plannable as a derived rule over DESCRIBED_CELLSΓ—ANGULAR_TARGET_CELLS, never-published refusal, run-level trap regression (green era-cell then plan halt, downstream not-run), explicit-16 identity (c2c366a)

πŸ€– CI

  • Npm trusted publishing (OIDC, zero tokens) for the versionless package family (574847d)

❀️ Contributors