<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Rob Bulkley</title>
    <description>The latest articles on DEV Community by Rob Bulkley (@wpai-mrwizard94).</description>
    <link>https://dev.to/wpai-mrwizard94</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4022397%2F7c68bfa5-3ea2-4784-875a-011b677bf9a3.jpg</url>
      <title>DEV Community: Rob Bulkley</title>
      <link>https://dev.to/wpai-mrwizard94</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/wpai-mrwizard94"/>
    <language>en</language>
    <item>
      <title>Aether/XLang Progress Update</title>
      <dc:creator>Rob Bulkley</dc:creator>
      <pubDate>Fri, 14 Aug 2026 16:36:30 +0000</pubDate>
      <link>https://dev.to/wpai-mrwizard94/aetherxlang-progress-update-2if5</link>
      <guid>https://dev.to/wpai-mrwizard94/aetherxlang-progress-update-2if5</guid>
      <description>&lt;h1&gt;
  
  
  Aether / XLang — Comprehensive Project Progress Report
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;Date:&lt;/strong&gt; 2026-08-14*&lt;em&gt;Baseline audit HEAD:&lt;/em&gt;* &lt;code&gt;12a2181&lt;/code&gt; on &lt;code&gt;codex/xlang-local-first-studio&lt;/code&gt;&lt;strong&gt;Package contract:&lt;/strong&gt; &lt;strong&gt;0.37.0&lt;/strong&gt; (language &lt;strong&gt;0.11&lt;/strong&gt; + M19e AETH v12 + M25 local package publication)&lt;strong&gt;Baseline audit:&lt;/strong&gt; &lt;a href="//../historical%20docs/AUDIT_REPORT-2026-08-11-FULL-PROJECT.md"&gt;AUDIT_REPORT-2026-08-11-FULL-PROJECT.md&lt;/a&gt; — &lt;strong&gt;GREEN&lt;/strong&gt;&lt;strong&gt;Current delivery verification:&lt;/strong&gt; ADR-126 canonical root-nursery exact-empty-Text spawn unknown-target seed-SPEAK pilot — targeted red/green, direct, valid-source, predecessor/lexical/signature/caller-state/delimiter/priority boundaries, product/self-host, tracker, and full release gate PASS*&lt;em&gt;Constitution:&lt;/em&gt;* AGENTS Constitution 5.0.1&lt;/p&gt;




&lt;h2&gt;
  
  
  1. One-sentence status
&lt;/h2&gt;

&lt;p&gt;Aether is a &lt;strong&gt;local-first, seed-hosted product compiler&lt;/strong&gt; with verified AETHexecution, dual-compare self-host proofs, and human-authorized &lt;strong&gt;F-NATIVE&lt;/strong&gt; /&lt;strong&gt;F-REGISTRY&lt;/strong&gt; pilots — now &lt;strong&gt;0.37.0&lt;/strong&gt; package contract, with BARP having movedproduct authority off the Rust bootstrap for default toolchain paths andM32a/M32b now providing a closed local verified-execution evidence and strictcomparison surface.&lt;/p&gt;




&lt;h2&gt;
  
  
  2. What the product is today
&lt;/h2&gt;

&lt;h3&gt;
  
  
  2.1 Language and runtime
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Layer&lt;/th&gt;
&lt;th&gt;Status&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Core language surface&lt;/td&gt;
&lt;td&gt;Canonical &lt;strong&gt;0.11&lt;/strong&gt; (M2 resources, M4 Error[Whole], M5/M15/M23 comptime, M6 layout, M7 nurseries, M8 pure host)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Toolchain packages&lt;/td&gt;
&lt;td&gt;M9–M18 projects/modules/LSP/tests/workspaces/stdlib; M19a–e resource/task; M21 FFI pilot; M22 cross-package; M23 seed-native; M25 local source-package lifecycle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AETH&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;v11&lt;/strong&gt; default; &lt;strong&gt;v12&lt;/strong&gt; for M19e &lt;code&gt;task weave&lt;/code&gt; + &lt;code&gt;checkpoint&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default compile&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Seed forge&lt;/strong&gt; (&lt;code&gt;seed/aether_seed.aeth&lt;/code&gt;) — not Rust bootstrap&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Execution&lt;/td&gt;
&lt;td&gt;Verify-before-run VM; grant-empty pure fixtures; optional &lt;code&gt;--grant-*&lt;/code&gt; / &lt;code&gt;--grant-lib&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  2.2 Product toolchain (BARP)
&lt;/h3&gt;

&lt;p&gt;Bootstrap Authority Reduction Program (&lt;a href="//DESIGN-BARP-001-BOOTSTRAP-AUTHORITY-REDUCTION.md"&gt;DESIGN-BARP-001&lt;/a&gt;, ADR-043–116):&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Capability&lt;/th&gt;
&lt;th&gt;Authority&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;compile&lt;/code&gt; / seed rebuild&lt;/td&gt;
&lt;td&gt;Product seed (ADR-067)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;check&lt;/code&gt; / &lt;code&gt;format&lt;/code&gt; / &lt;code&gt;structure&lt;/code&gt; / project format&lt;/td&gt;
&lt;td&gt;Product default; &lt;code&gt;--bootstrap&lt;/code&gt; recovery&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LSP diagnostics / symbols / hover / definition / format&lt;/td&gt;
&lt;td&gt;Product-primary&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Structural edits&lt;/td&gt;
&lt;td&gt;Product weave/body/record paths&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Multi-module / multi-source&lt;/td&gt;
&lt;td&gt;Host elaborate + seed emit + unit digests&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Diagnostics&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;AE-SEED-*&lt;/code&gt; preflights + SPEAK packets; bounded seed pilot 003/004/005/006/007/010/011/012/013/014/015&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bootstrap residual&lt;/td&gt;
&lt;td&gt;Dual-compare oracle, recovery flags, full &lt;code&gt;aether.ast/v8&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  2.3 Law forks (human-authorized)
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Fork&lt;/th&gt;
&lt;th&gt;Through&lt;/th&gt;
&lt;th&gt;Highlights&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;F-NATIVE&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;M35j&lt;/strong&gt; (ADR-059–099)&lt;/td&gt;
&lt;td&gt;AETH→C / object / LLVM IR / LLVM object / exe; &lt;code&gt;--target&lt;/code&gt; closed matrix; host dual-run, cross link-only; probe + hermetic env (&lt;code&gt;AE-NATIVE-007&lt;/code&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;F-REGISTRY&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;M24i&lt;/strong&gt; (ADR-060–100)&lt;/td&gt;
&lt;td&gt;Offline pin/verify; HMAC/Ed25519; explicit fetch; rotation; multi-root policy; CLI root/certified-key setup; date-checked X.509-lite CA store included in cache verification (&lt;code&gt;AE-REG-012/013&lt;/code&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  2.4 Task model
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Item&lt;/th&gt;
&lt;th&gt;Status&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;M19e active-frame cancel&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Proven&lt;/strong&gt; (v12, checkpoints)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Task frame surface / checkpoint density / inventory&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Proven&lt;/strong&gt; tooling (ADR-085/093/097)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Reserved future surface&lt;/td&gt;
&lt;td&gt;Fail-closed &lt;strong&gt;AE-SEED-014&lt;/strong&gt; (ADR-089)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Task weave requires checkpoint&lt;/td&gt;
&lt;td&gt;Fail-closed &lt;strong&gt;AE-SEED-015&lt;/strong&gt; (ADR-101/106; exact direct seed pilot)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Handles / timeouts / parallel runtime&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Not implemented&lt;/strong&gt; (ADR-081 design only)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  3. Architecture snapshot
&lt;/h2&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Aether source (.ae)
    │
    ├─ product path (default)
    │     host preflights (AE-SEED-*)
    │     multi-source? → host elaborate
    │     forge seed/aether_seed.aeth  → AETH bytes
    │     seed SPEAK merge on failure (pilot codes)
    │     verify_bytecode
    │
    ├─ recovery path (--bootstrap)
    │     Rust parser/validate/emit (oracle + AST)
    │
    └─ optional lowers (F-NATIVE, verified AETH only)
          → C / object / LLVM / native exe (host tools)

Verified AETH
    ├─ aether run  (VM; pure or grants)
    ├─ aether bench (embedded pure corpus; verify + decode + execute; no grants; M32b data-only compare)
    ├─ aether forge (compiler ABI only)
    └─ dual-compare tests (product ≡ bootstrap where claimed)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;




&lt;h2&gt;
  
  
  4. Evidence ladder (how we know it works)
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Evidence class&lt;/th&gt;
&lt;th&gt;Mechanism&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Unit / integration tests&lt;/td&gt;
&lt;td&gt;&lt;code&gt;cargo test --workspace&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Seed self-host&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;seed_self_host&lt;/code&gt; dual-compare + multi-generation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Example corpus&lt;/td&gt;
&lt;td&gt;Gate dual-compare of shipped examples&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Quality gate&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;tools/aether-gate.ps1&lt;/code&gt; (quick / full / release)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claim control&lt;/td&gt;
&lt;td&gt;
&lt;a href="//CORE_CLAIMS.md"&gt;CORE_CLAIMS.md&lt;/a&gt; status rules&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ADR trail&lt;/td&gt;
&lt;td&gt;100+ ADRs under &lt;code&gt;docs/ADR-*.md&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Matrices&lt;/td&gt;
&lt;td&gt;M* / M19E / M23 / M35A / M24A validation matrices&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Constitution&lt;/td&gt;
&lt;td&gt;Project Level-4 pointer → pack AGENTS.md Section 0&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Latest full-gate stamp:&lt;/strong&gt; 2026-08-14 ADR-126 delivery — &lt;strong&gt;GATE PASS mode=release&lt;/strong&gt; (pack v5.0.1; 359 Markdown files / 1,447 local links; full-quality suite, four-way seed identity, 444-file package plus &lt;code&gt;SHA-256SUMS&lt;/code&gt;, and independent consumer verification)&lt;strong&gt;Latest release-verified seed identity:&lt;/strong&gt; &lt;code&gt;D0D17756F587709BC85E323E0545281E304362288B687BAA0D48D8C334E18AFB&lt;/code&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  5. Recent maturity program (post–0.36 release)
&lt;/h2&gt;

&lt;p&gt;The 0.36 package contract (M19e) remains the executable language baseline. M25now advances the toolchain package to 0.37 with a local package ecosystem step;BARP and M32 work remain &lt;strong&gt;independence and infrastructure maturity&lt;/strong&gt;:&lt;/p&gt;

&lt;h3&gt;
  
  
  5.1 BARP highlights (ADR-043 → 126; ADR-126 release verified)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Product-default CLI toolchain; bootstrap recovery only&lt;/li&gt;
&lt;li&gt;Multi-source envelope + multi-file host forge + unit digests&lt;/li&gt;
&lt;li&gt;SPEAK protocol &lt;code&gt;AETHER_SEED_ERROR:&lt;/code&gt; + host packet ABI&lt;/li&gt;
&lt;li&gt;Seed SPEAK pilot: &lt;strong&gt;AE-SEED-003/004/005/006/007/010/011/012/013/014/015&lt;/strong&gt;; 003/007 are bounded lexical checks, 014 scans canonical reserved-task prefixes, 015 requires an exact checkpoint in a canonical task body, 010 detects only a canonical ordinary-Whole Text-literal or exact Truth-literal yield, 011 detects canonical total-Whole direct-bind/root-yield/root-revise/root-speak target existence, delimiter-bounded root-handle target existence, literal-erroring-header root-forward target existence, and literal total-root-nursery immediate zero-argument, single-digit Whole, positive two-digit Whole, or exact-bright Truth spawn target existence across declared top-level weave headers (the handle form requires fixed &lt;code&gt;into&lt;/code&gt; / &lt;code&gt;otherwise error into&lt;/code&gt; delimiters that leave a destination suffix; the forward form requires &lt;code&gt;-&amp;gt; Whole raises Whole:&lt;/code&gt;; the nursery forms require root &lt;code&gt;together:&lt;/code&gt; plus immediate &lt;code&gt;spawn call target into destination&lt;/code&gt;, &lt;code&gt;spawn call target digit into destination&lt;/code&gt; with one ASCII decimal &lt;code&gt;digit&lt;/code&gt;, &lt;code&gt;spawn call target digits into destination&lt;/code&gt; with exactly two ASCII decimal characters and a nonzero first digit, or &lt;code&gt;spawn call target bright into destination&lt;/code&gt;), and 013 detects only a canonical ordinary-Whole &lt;code&gt;choose same&lt;/code&gt; / &lt;code&gt;choose less&lt;/code&gt; / exact &lt;code&gt;choose bright:&lt;/code&gt; / exact &lt;code&gt;choose dim:&lt;/code&gt; / exact &lt;code&gt;choose not bright:&lt;/code&gt; / exact &lt;code&gt;choose not dim:&lt;/code&gt; nested yield (dual-compare rebuild)&lt;/li&gt;
&lt;li&gt;ADR-125 additionally recognizes only the immediate exact-&lt;code&gt;dim&lt;/code&gt; Truth child &lt;code&gt;spawn call target dim into destination&lt;/code&gt;; full release, seed identity, and packaged consumer verification pass. Exact empty Text is separately ADR-126.&lt;/li&gt;
&lt;li&gt;ADR-126 additionally recognizes only the immediate exact-empty-Text child &lt;code&gt;spawn call target "" into destination&lt;/code&gt;; its valid target is an ordinary one-Text-parameter weave, not a task-frame expansion. Targeted red/green, direct, valid, predecessor, boundary, priority, product/self-host, tracker, full release, seed identity, and packaged consumer verification pass.&lt;/li&gt;
&lt;li&gt;Forge SPEAK capture on failure and verify merge&lt;/li&gt;
&lt;li&gt;Yield-in-truth-choose fail-closed (AE-SEED-013)&lt;/li&gt;
&lt;li&gt;Task checkpoint required (AE-SEED-015)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  5.2 M32a/M32b verified-execution evidence (ADR-104/105)
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;aether bench&lt;/code&gt; selects only the embedded &lt;code&gt;welcome&lt;/code&gt;, &lt;code&gt;arena-buffer&lt;/code&gt;, and&lt;code&gt;task-loop&lt;/code&gt; workload sources. It product-seed-compiles each selected workloadonce, explicitly verifies its AETH, and records bounded raw local samples of&lt;code&gt;verify + decode + execute&lt;/code&gt; with empty grants. Unprofiled reports remain v1.M32b's explicit non-secret &lt;code&gt;--profile&lt;/code&gt; produces v2 with a safe environmentfingerprint and checked stdout SHA-256; &lt;code&gt;aether bench compare&lt;/code&gt; reads only twoexplicit 256 KiB-capped strict v2 data files and requires equal profile,environment, selection, source, and behavior before reporting medians. It neverexecutes input reports, sources, or artifacts. There is no caller-suppliedprogram, native/JIT path, network/process/model authority, performancethreshold, hardware/toolchain attestation, or broad speed claim.&lt;/p&gt;

&lt;h3&gt;
  
  
  5.3 F-NATIVE (M35a → M35j)
&lt;/h3&gt;

&lt;p&gt;C pilot → locals → SPEAK/multi-weave → host-cc dual-exec → object → LLVM IR →LLVM object → native exe → toolchain probe/hermetic → &lt;strong&gt;operator &lt;code&gt;--target&lt;/code&gt;matrix (host dual-run; cross link-only)&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  5.4 F-REGISTRY (M24a → M24i)
&lt;/h3&gt;

&lt;p&gt;Offline pin → HMAC signed → Ed25519/HTTPS → rotation → multi-root policy →root certs → multi-level chains → &lt;strong&gt;explicit CLI root/certified-key setup&lt;/strong&gt; →X.509-lite → &lt;strong&gt;CA store + chain verify + cache-gate validation&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  5.5 M25 local source-package publication (ADR-107)
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;aether pkg pack|verify|publish|install|verify-cache&lt;/code&gt; packages exactly onecomplete locked project into a transparent &lt;code&gt;aether.package/v1&lt;/code&gt; directory bundle.It binds raw manifest/unit bytes, rejects hostile paths, symlinks, nonregularand unlisted bundle files, bounds input size, stages output, preserves existingtargets, and gives an explicit local cache a deterministic collision-safeidentity. Direct/cache installation creates a normal locked project; coreevidence builds and runs two independent M22 workspace consumers of oneinstalled package. M25 adds no network/resolver/signing/guest authority.&lt;/p&gt;

&lt;h3&gt;
  
  
  5.6 Recent tip commits (illustrative)
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Commit&lt;/th&gt;
&lt;th&gt;Slice&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;ec5e33c&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;ADR-102 lexical seed-SPEAK tab / legacy-&lt;code&gt;fn&lt;/code&gt; pilot&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;f294701&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;M24i CA-store / M35j target-flow operator hardening&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;12a2181&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;ADR-098–101 multi-code SPEAK, targets, CA store, checkpoint&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;1e2fa31&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;ADR-094–097 SPEAK empty pilot, native probe, X.509-lite, task inventory&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;b5305cf&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;ADR-090–093 forge SPEAK capture, native exe, multi-level certs, checkpoints&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;f03e310&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;ADR-086–089 SPEAK matrix, LLVM object, root certs, task reserve&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Previous release-verified implementation:&lt;/strong&gt; ADR-124 extends the direct &lt;code&gt;AE-SEED-011&lt;/code&gt;seed-SPEAK witness to an ordinary total-Whole root &lt;code&gt;together:&lt;/code&gt; line only whenits immediately following four-space child is the exact-Truth-literal&lt;code&gt;spawn call target bright into destination&lt;/code&gt; form with a destination suffix. Itpreserves ADR-121 zero-argument, ADR-122 one-digit, and ADR-123 positivetwo-digit behavior while keeping &lt;code&gt;dim&lt;/code&gt;, names, general Truth, multi-argument,and full M7 semantic forms outside the new witness. A later-declared checkpointedone-Truth task target remains seed/bootstrap-identical, verified, and executable;non-task-target, wrong-parameter, erroring-parent, and missing-world priorityboundaries remain outside or above the scanner. Product forge preserves theexact seed packet with &lt;code&gt;origin: seed-speak&lt;/code&gt;; full M7 nesting, task identity,argument, destination, effect/result, resource, ownership, and schedulerdiagnostics remain with the full compiler. Targeted red/green, direct, valid,boundary, priority, product/self-host, and tracker evidence pass. The 2026-08-14ADR-124 zero-warning release gate also passes: pack v5.0.1, 355 Markdown files /1,410 local links, four-way seed identity&lt;code&gt;2F310B043653185DBE62ED61DB4D78A0DD8F2B0D20DD4B978DE634E05CF2ED68&lt;/code&gt;, and a440-file technical-preview package plus &lt;code&gt;SHA-256SUMS&lt;/code&gt; with independent consumerverification. The full seed SPEAK conformance matrix and seed-native multi-fileremain residual.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prior release-verified implementation:&lt;/strong&gt; ADR-125 extends thesame direct &lt;code&gt;AE-SEED-011&lt;/code&gt; witness to the exact-Truth-literal&lt;code&gt;spawn call target dim into destination&lt;/code&gt; form only, with a destination suffix.It preserves the ADR-124 &lt;code&gt;bright&lt;/code&gt; witness and all prior Whole forms. Names,&lt;code&gt;not dim&lt;/code&gt;, general Truth, multiple arguments, and full M7 semantic forms remainoutside the new seed witness. A later-declared checkpointed one-Truth task targetremains seed/bootstrap-identical, verified, and executable; product forgepreserves the seed packet, while wrong-parameter, erroring-parent, andmissing-world priority behavior retain their prior authority. Targeted red/green,direct, valid, predecessor, boundary, priority, product/self-host, and trackerevidence pass. The 2026-08-14 ADR-125 zero-warning release gate also passes:pack v5.0.1, 357 Markdown files / 1,427 local links, four-way seed identity&lt;code&gt;110D8FF718D7FF578903C75398CB465C6499F5CBF2995F7C5617B4802DEFD6DB&lt;/code&gt;, and a442-file technical-preview package plus &lt;code&gt;SHA-256SUMS&lt;/code&gt; with independent consumerverification. Full seed SPEAK conformance and seed-native multi-file remainresidual.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Current release-verified implementation:&lt;/strong&gt; ADR-126 extends thesame direct &lt;code&gt;AE-SEED-011&lt;/code&gt; witness only to the exact empty-Text&lt;code&gt;spawn call target "" into destination&lt;/code&gt; form, with a nonempty destinationsuffix. It preserves the ADR-124 &lt;code&gt;bright&lt;/code&gt;, ADR-125 &lt;code&gt;dim&lt;/code&gt;, and prior Wholeforms. The valid source target is a later-declared ordinary&lt;code&gt;weave worker [message: Text] -&amp;gt; Whole&lt;/code&gt;, not a Text task-frame parameter.Nonempty/escaped Text, Bytes, names, multiple arguments, M7 semantic forms, andfull parser/type ownership remain outside the seed witness. Targeted red/green,direct, valid, predecessor, boundary, priority, product/self-host, tracker, and45-test full seed-self-host evidence pass. The 2026-08-14 zero-warning releasegate also passes: pack v5.0.1, 359 Markdown files / 1,447 local links, four-wayseed identity &lt;code&gt;D0D17756F587709BC85E323E0545281E304362288B687BAA0D48D8C334E18AFB&lt;/code&gt;,and a 444-file technical-preview package plus &lt;code&gt;SHA-256SUMS&lt;/code&gt; with independentconsumer verification.&lt;/p&gt;




&lt;h2&gt;
  
  
  6. Maturity scorecard
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Domain&lt;/th&gt;
&lt;th&gt;Maturity&lt;/th&gt;
&lt;th&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Seed self-host&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;High&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Byte-identical multi-generation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Product vs bootstrap independence&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;High&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Default product; residual oracle documented&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Diagnostics honesty&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Medium–High&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Host strong; seed SPEAK pilot expanding&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Multi-module&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Medium&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Host elaborate works; not seed-native&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Native lower&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Medium&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Useful pilot; host-dependent&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Registry&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Medium&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Offline + signed + lite CA; not full PKI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Task concurrency&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Medium&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;M19e solid; no handles/timeouts/parallel&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Foreign ABI&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Low–Medium&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Bounded pilot only&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Verified-execution performance evidence&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Medium&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;M32a fixed-corpus reports plus M32b strict profile-bound local comparison; no collected pinned baseline, attestation, or comparative speed claim&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Local package ecosystem&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Medium&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;M25 transparent locked source bundles, collision-safe cache, explicit install, and two-consumer reuse; no resolver or publisher identity&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Package versioning&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Stable&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;0.37.0 toolchain contract; language/AETH surface unchanged&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  7. Explicit non-goals (current law)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Ambient guest network / shell / model calls&lt;/li&gt;
&lt;li&gt;OS-thread parallel runtime as product claim&lt;/li&gt;
&lt;li&gt;Task handles / timeouts as implemented features&lt;/li&gt;
&lt;li&gt;Full RFC 5280 X.509 DER&lt;/li&gt;
&lt;li&gt;Bundled hermetic cross-compile sysroot&lt;/li&gt;
&lt;li&gt;Claiming seed SPEAK complete for every AE-SEED code&lt;/li&gt;
&lt;li&gt;Claiming seed-native multi-file forge&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  8. Recommended next increments
&lt;/h2&gt;

&lt;p&gt;Ordered for dependency honesty (&lt;code&gt;CONST-DEP-001&lt;/code&gt;):&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;BARP:&lt;/strong&gt; select one broader &lt;code&gt;AE-SEED-011&lt;/code&gt; or &lt;code&gt;AE-SEED-013&lt;/code&gt; form with an explicit false-positive boundary, or a separate seed-native multi-file forge ABI design&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;M32 evidence operation:&lt;/strong&gt; collect a human-declared pinned local baseline and candidate report under one M32b profile before any scoped performance-improvement claim&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;F-NATIVE M35k+:&lt;/strong&gt; optional bundled/hermetic tool path when operators need reproducibility&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;F-REGISTRY:&lt;/strong&gt; RFC 5280-shaped DER only if human re-authorizes beyond X.509-lite&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Task runtime:&lt;/strong&gt; implementable ADRs for handles and/or timeouts under ADR-081 invariants&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;M25 follow-on only by ADR:&lt;/strong&gt; source-package signing/provenance, resolver/ranges, assets, or remote distribution must not be inferred from the local workflow&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  9. How to re-verify
&lt;/h2&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# Constitution pack
pwsh -File "..\..\AGENTS Constitution\tools\verify-pack.ps1"

# Full project gate
pwsh -File tools\aether-gate.ps1 -Mode full
# expected: GATE PASS mode=full

# Optional packaging gate
pwsh -File tools\aether-gate.ps1 -Mode release
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;




&lt;h2&gt;
  
  
  10. Document map
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Doc&lt;/th&gt;
&lt;th&gt;Role&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="//../../MANIFEST.md"&gt;MANIFEST.md&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Executable product contract&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="//CORE_CLAIMS.md"&gt;CORE_CLAIMS.md&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Proven vs residual claims&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="//ROADMAP.md"&gt;ROADMAP.md&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Track order + human backlog&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="//SEED_PROFILE.md"&gt;SEED_PROFILE.md&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Seed emission honesty&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="//FORGE_CONTRACT.md"&gt;FORGE_CONTRACT.md&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Host forge ABI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="//DESIGN-BARP-001-BOOTSTRAP-AUTHORITY-REDUCTION.md"&gt;DESIGN-BARP-001&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;BARP program&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="//../historical%20docs/DELIVERY_REPORT-2026-08-11-M25-LOCAL-PACKAGE-PUBLICATION.md"&gt;DELIVERY_REPORT-2026-08-11-M25-LOCAL-PACKAGE-PUBLICATION.md&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;M25 0.37 delivery / full and release evidence&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="//../historical%20docs/DELIVERY_REPORT-2026-08-11-BARP-UNKNOWN-CALL-SPEAK.md"&gt;DELIVERY_REPORT-2026-08-11-BARP-UNKNOWN-CALL-SPEAK.md&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;ADR-110 direct seed diagnostic delivery / current verification status&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="//../historical%20docs/DELIVERY_REPORT-2026-08-11-BARP-ROOT-YIELD-UNKNOWN-CALL-SPEAK.md"&gt;DELIVERY_REPORT-2026-08-11-BARP-ROOT-YIELD-UNKNOWN-CALL-SPEAK.md&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;ADR-111 root-yield seed diagnostic delivery / current verification status&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="//../historical%20docs/DELIVERY_REPORT-2026-08-13-BARP-LESS-CHOOSE-SPEAK.md"&gt;DELIVERY_REPORT-2026-08-13-BARP-LESS-CHOOSE-SPEAK.md&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;ADR-112 less-choose seed diagnostic delivery / current verification status&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="//../historical%20docs/DELIVERY_REPORT-2026-08-14-BARP-LITERAL-TRUTH-CHOOSE-SPEAK.md"&gt;DELIVERY_REPORT-2026-08-14-BARP-LITERAL-TRUTH-CHOOSE-SPEAK.md&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;ADR-113 literal-Truth seed diagnostic delivery / current verification status&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="//../historical%20docs/DELIVERY_REPORT-2026-08-14-BARP-UNARY-LITERAL-TRUTH-CHOOSE-SPEAK.md"&gt;DELIVERY_REPORT-2026-08-14-BARP-UNARY-LITERAL-TRUTH-CHOOSE-SPEAK.md&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;ADR-114 unary-literal Truth seed diagnostic delivery / current verification status&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="//../historical%20docs/DELIVERY_REPORT-2026-08-14-BARP-WHOLE-TRUTH-YIELD-SPEAK.md"&gt;DELIVERY_REPORT-2026-08-14-BARP-WHOLE-TRUTH-YIELD-SPEAK.md&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;ADR-115 Whole Truth-literal yield seed diagnostic delivery / current verification status&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="//../historical%20docs/AUDIT_REPORT-2026-08-11-FULL-PROJECT.md"&gt;AUDIT_REPORT-2026-08-11-FULL-PROJECT.md&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;This audit stamp&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ADRs 043–115&lt;/td&gt;
&lt;td&gt;Maturity decision trail&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;p&gt;&lt;em&gt;End of PROGRESS_REPORT-FULL-PROJECT.md&lt;/em&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbubwikrjwu2w7se0bzp7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbubwikrjwu2w7se0bzp7.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>architecture</category>
    </item>
    <item>
      <title>Introducing the "Aether" programming language.</title>
      <dc:creator>Rob Bulkley</dc:creator>
      <pubDate>Tue, 04 Aug 2026 17:14:04 +0000</pubDate>
      <link>https://dev.to/wpai-mrwizard94/introducing-the-aether-programming-language-l8j</link>
      <guid>https://dev.to/wpai-mrwizard94/introducing-the-aether-programming-language-l8j</guid>
      <description>&lt;h1&gt;
  
  
  Aether / XLang — Full Project Progress Report
&lt;/h1&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Document: Full Project Progress Report
Status: Honest institutional record (Level 4 product docs)
Authority: AGENTS Constitution (pack) + project AGENTS.md
Date: 2026-08-04
Branch: codex/xlang-local-first-studio
HEAD: 1ab0be1891bf53f1c7fafb0bc6eca2246f344776
Package: aether-core / aether-cli 0.12.0
Language surface: 0.11 / AETH v11
Related Rule IDs: CONST-GATE-001, CONST-DONE-001, CONST-COMPLETE-001,
  CONST-DEP-001, DOC-SYNC-001, ENG-WARN-001, TEST-BEHAVIOR-001,
  SEC-INPUT-001, REV-PACK-001, REL-PACKAGE-001, SOP-PHASE-001, SOP-GATE-001
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;




&lt;h2&gt;
  
  
  1. Executive summary
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Aether&lt;/strong&gt; is a &lt;strong&gt;local-first&lt;/strong&gt; programming language and CLI toolchain hosted inthis repository (historically labeled XLang). It parses only Aether source,emits verified &lt;strong&gt;AETH&lt;/strong&gt; bytecode, and runs that bytecode in the Aether VM. Itdoes &lt;strong&gt;not&lt;/strong&gt; transpile to Rust, C, JavaScript, LLVM, or any other language.&lt;/p&gt;

&lt;p&gt;As of this report, the project has:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Completed the &lt;strong&gt;language pilot program M0–M9&lt;/strong&gt; within documented bounds(surface &lt;strong&gt;0.11&lt;/strong&gt;, package &lt;strong&gt;0.12&lt;/strong&gt; tooling).&lt;/li&gt;
&lt;li&gt;Completed the &lt;strong&gt;product completion arc TP-1 (integrity) + TP-2 (local technical preview)&lt;/strong&gt; under AGENTS Constitution and SOP phases 8–10.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Designed but not implemented&lt;/strong&gt; M10 multi-unit offline projects (ADR-013).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;This is not a 1.0 general systems language.&lt;/strong&gt; Claims below are bounded,evidence-linked, and deliberately non-marketing.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Layer&lt;/th&gt;
&lt;th&gt;Truth&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Seed-hosted compile + verify + run&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Product-usable&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AI structural authoring (top-level, v6)&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Product-usable&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Offline project integrity (single-unit pilot)&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Product-usable&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Local technical preview package&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Delivered&lt;/strong&gt; (&lt;code&gt;dist/&lt;/code&gt;, gitignored; rebuildable)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Multi-unit projects&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Designed only&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Language modules / C-FFI / registry / full LSP&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Not started&lt;/strong&gt; (blocked or deferred)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Native / LLVM backend&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Prohibited&lt;/strong&gt; without law change&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  2. Governing law (AGENTS Constitution)
&lt;/h2&gt;

&lt;h3&gt;
  
  
  2.1 Authority stack
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Level&lt;/th&gt;
&lt;th&gt;Artifact&lt;/th&gt;
&lt;th&gt;Role&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1–3&lt;/td&gt;
&lt;td&gt;AGENTS Constitution pack (e.g. 5.0.1)&lt;/td&gt;
&lt;td&gt;Universal quality + process law&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;code&gt;SOP.md&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Research → design → implement → audit → harden → deliver&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;code&gt;constitution/03-DEFINITION-OF-DONE.md&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Machine-checkable Done&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;Repository &lt;code&gt;AGENTS.md&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Aether mission, invariants, stack pins&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;code&gt;MANIFEST.md&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Executable product contract&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The project entry pointer loads pack &lt;code&gt;AGENTS.md&lt;/code&gt;, &lt;code&gt;SOP.md&lt;/code&gt;, Definition of Done,and engineering/testing/documentation standards before specialist modules.&lt;/p&gt;

&lt;h3&gt;
  
  
  2.2 Non-negotiable project invariants (Level 4)
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Seed-hosted product compile&lt;/strong&gt; — default CLI uses Aether-written seed;Rust bootstrap is rebuild/diagnostic authority only.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Verify before run / write&lt;/strong&gt; — supported AETH v4–v11 only.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No host capability leak&lt;/strong&gt; — guest AETH has no file/process/network/shellauthority; pure host fixtures only for M8 pilot.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Honest self-host claims&lt;/strong&gt; — dual-compare where proven; &lt;strong&gt;no&lt;/strong&gt; fulldiagnostic parity claim for the seed.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CLI authority boundary&lt;/strong&gt; — local files, explicit outputs, no model/network.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;legacy/&lt;/code&gt; is reference only&lt;/strong&gt; — never a production build input.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero-warning gate&lt;/strong&gt; — &lt;code&gt;unsafe_code = "forbid"&lt;/code&gt;; Clippy &lt;code&gt;all = "deny"&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  2.3 Rule IDs this report answers to
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Rule ID&lt;/th&gt;
&lt;th&gt;Meaning&lt;/th&gt;
&lt;th&gt;Project application&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;CONST-GATE-001&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Pre-delivery checklist&lt;/td&gt;
&lt;td&gt;&lt;code&gt;tools/aether-gate.ps1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;CONST-DONE-001&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Definition of Done&lt;/td&gt;
&lt;td&gt;Per milestone delivery reports&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;CONST-COMPLETE-001&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;No partial delivery&lt;/td&gt;
&lt;td&gt;Vertical slices closed with docs&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;CONST-DEP-001&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Dependency-first&lt;/td&gt;
&lt;td&gt;M1 before M2…; design before M10 code&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;ENG-WARN-001&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Zero warnings&lt;/td&gt;
&lt;td&gt;Workspace lints&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;TEST-BEHAVIOR-001&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Behavior + negatives&lt;/td&gt;
&lt;td&gt;Matrices + dual-compare&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;DOC-SYNC-001&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Docs match code&lt;/td&gt;
&lt;td&gt;MANIFEST / claims / ADRs&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;SEC-INPUT-001&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Untrusted input&lt;/td&gt;
&lt;td&gt;Project paths, host, AETH verify&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;REV-PACK-001&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Human review packaging&lt;/td&gt;
&lt;td&gt;Delivery reports&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;REL-PACKAGE-001&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Release artifacts&lt;/td&gt;
&lt;td&gt;Local TP package&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;SOP-PHASE-001&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Phases 1–10 order&lt;/td&gt;
&lt;td&gt;See §4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;SOP-GATE-001&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Gate table per increment&lt;/td&gt;
&lt;td&gt;See §10&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  3. Product pin (current baseline)
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Layer&lt;/th&gt;
&lt;th&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Product name&lt;/td&gt;
&lt;td&gt;Aether&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Workspace&lt;/td&gt;
&lt;td&gt;Rust 2021, &lt;code&gt;rust-version = "1.88"&lt;/code&gt; (built on host with rustc 1.96.0 for TP)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Core crate&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;aether-core&lt;/code&gt; @ &lt;code&gt;crates/xlang-core&lt;/code&gt; &lt;strong&gt;0.12.0&lt;/strong&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CLI&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;aether&lt;/code&gt; @ &lt;code&gt;apps/xlang-cli&lt;/code&gt; &lt;strong&gt;0.12.0&lt;/strong&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Language surface&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;0.11&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Default AETH emit&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;v11&lt;/strong&gt; (accepts verified v4–v10 as compatibility inputs)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Product compile&lt;/td&gt;
&lt;td&gt;Seed-hosted (&lt;code&gt;compile_with_seed&lt;/code&gt; / embedded seed artifact)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bootstrap&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;compile --bootstrap&lt;/code&gt;, &lt;code&gt;check&lt;/code&gt;, seed rebuild&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Seed sources&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;seed/aether_seed.ae&lt;/code&gt; + checked-in &lt;code&gt;seed/aether_seed.aeth&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Seed SHA-256 (checked-in)&lt;/td&gt;
&lt;td&gt;&lt;code&gt;6AC3C46B890029B646267E93C9FDA5CDD34F9E061D7BC0419D34E0DF6734B254&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Authoring contracts&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;aether.ast/v6&lt;/code&gt;, &lt;code&gt;aether.edit/v6&lt;/code&gt;, &lt;code&gt;aether.diagnostic/v6&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Project schema&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;aether.project/v1&lt;/code&gt; (M9 pilot)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Branch / HEAD&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;codex/xlang-local-first-studio&lt;/code&gt; @ &lt;code&gt;1ab0be1&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Contract document:&lt;/strong&gt; &lt;a href="//../MANIFEST.md"&gt;MANIFEST.md&lt;/a&gt;&lt;strong&gt;Architecture:&lt;/strong&gt; &lt;a href="//ARCHITECTURE.md"&gt;ARCHITECTURE.md&lt;/a&gt;&lt;strong&gt;Claims register:&lt;/strong&gt; &lt;a href="//CORE_CLAIMS.md"&gt;CORE_CLAIMS.md&lt;/a&gt;&lt;strong&gt;North star (direction, not current behavior):&lt;/strong&gt; &lt;a href="//NORTH_STAR.md"&gt;NORTH_STAR.md&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  4. SOP scorecard (process law)
&lt;/h2&gt;

&lt;p&gt;Binding process: pack &lt;code&gt;SOP.md&lt;/code&gt; phases 1–10 (&lt;code&gt;SOP-PHASE-001&lt;/code&gt;).&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;SOP #&lt;/th&gt;
&lt;th&gt;Phase&lt;/th&gt;
&lt;th&gt;Status for Aether program&lt;/th&gt;
&lt;th&gt;Evidence&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;Research reference projects&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Done&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;docs/research/&lt;/code&gt;, landscape notes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;Decompose components&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Done&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Research component matrix / synthesis&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;Deep study&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Done&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Patterns, stop conditions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;Design system&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Done&lt;/strong&gt; (pilots)&lt;/td&gt;
&lt;td&gt;NORTH_STAR, designs M1–M10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;Foundational docs&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Done&lt;/strong&gt; (pilots)&lt;/td&gt;
&lt;td&gt;ADRs 001–013, matrices, AETHER_0.x&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;Plan engineering&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Done&lt;/strong&gt; for pilots + completion&lt;/td&gt;
&lt;td&gt;ROADMAP, completion plan&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;Implement&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Done&lt;/strong&gt; M0–M9 pilots&lt;/td&gt;
&lt;td&gt;Feature commits + delivery reports&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;Audit + fixes&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Done&lt;/strong&gt; for TP-1&lt;/td&gt;
&lt;td&gt;Completion readiness audit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;Harden&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Done&lt;/strong&gt; for TP-2 freeze&lt;/td&gt;
&lt;td&gt;Threat model + residual risks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;Final delivery&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Done&lt;/strong&gt; for &lt;strong&gt;local&lt;/strong&gt; TP channel&lt;/td&gt;
&lt;td&gt;TP delivery report + &lt;code&gt;dist/&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Interpretation:&lt;/strong&gt; Language pilots completed research→implement. Productcompletion for &lt;strong&gt;integrity + local technical preview&lt;/strong&gt; completed audit→harden→deliver. &lt;strong&gt;M10 implementation&lt;/strong&gt; and any 1.0 platform work are &lt;strong&gt;new&lt;/strong&gt; SOPcycles, not silent unfinished core.&lt;/p&gt;




&lt;h2&gt;
  
  
  5. Milestone program (M0–M10)
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;ID&lt;/th&gt;
&lt;th&gt;Theme&lt;/th&gt;
&lt;th&gt;Version / AETH&lt;/th&gt;
&lt;th&gt;Status&lt;/th&gt;
&lt;th&gt;Primary artifacts&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;M0&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Research + AI-first foundation&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Complete&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;NORTH_STAR, CORE_CLAIMS, research/, ADR-002&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;M1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Value/resource semantics&lt;/td&gt;
&lt;td&gt;Design&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Accepted direction&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;DESIGN-M1, ADR-003, M1 matrix&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;M2&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Bounded arena + buffers&lt;/td&gt;
&lt;td&gt;0.6 / v6&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Implemented&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ADR-004, AETHER_0.6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;M3&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Structural authoring&lt;/td&gt;
&lt;td&gt;v1…&lt;strong&gt;v6&lt;/strong&gt; current&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Implemented&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ADR-005, authoring protocols&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;M4&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;Error[Whole]&lt;/code&gt; effect&lt;/td&gt;
&lt;td&gt;0.7 / v7&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Implemented&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ADR-007, M4 design/matrix&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;M5&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Deterministic comptime&lt;/td&gt;
&lt;td&gt;0.8 / v8&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Implemented&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ADR-008, M5 design/matrix&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;M6&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Dual-layout tables&lt;/td&gt;
&lt;td&gt;0.9 / v9&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Implemented&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ADR-009, M6 design/matrix&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;M7&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Structured nurseries&lt;/td&gt;
&lt;td&gt;0.10 / v10&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Implemented&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ADR-010, M7 design/matrix&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;M8&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Pure host ABI pilot&lt;/td&gt;
&lt;td&gt;0.11 / v11&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Implemented&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ADR-011, M8 design/matrix&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;M9&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Offline project tooling&lt;/td&gt;
&lt;td&gt;package &lt;strong&gt;0.12&lt;/strong&gt;
&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Implemented pilot&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ADR-012, M9 design/matrix&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;M10&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Multi-unit offline projects&lt;/td&gt;
&lt;td&gt;tooling (planned)&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Designed only&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ADR-013, DESIGN-M10, M10 matrix&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  5.1 What each implemented milestone delivered (honest bounds)
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Milestone&lt;/th&gt;
&lt;th&gt;In product&lt;/th&gt;
&lt;th&gt;Explicit non-claims&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;M2&lt;/td&gt;
&lt;td&gt;One arena, Whole/Truth buffers, closed allocate outcomes&lt;/td&gt;
&lt;td&gt;No ambient allocator; no resource host ABI crossing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;M3&lt;/td&gt;
&lt;td&gt;Versioned AST/edit/diagnostic JSON; top-level structural edits&lt;/td&gt;
&lt;td&gt;Not fine-grained body LSP; not a second unsafe language&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;M4&lt;/td&gt;
&lt;td&gt;Abortive &lt;code&gt;Error[Whole]&lt;/code&gt;, handle/forward/raise&lt;/td&gt;
&lt;td&gt;No generic effects; no resumption; clean resource boundary&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;M5&lt;/td&gt;
&lt;td&gt;Root literal &lt;code&gt;comptime bind&lt;/code&gt;, 1024-cap&lt;/td&gt;
&lt;td&gt;No macros, calls, host I/O, names at comptime&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;M6&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;shape&lt;/code&gt; + rows/columns tables&lt;/td&gt;
&lt;td&gt;No automatic layout rewrite; Whole-only fields&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;M7&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;together&lt;/code&gt; / &lt;code&gt;spawn&lt;/code&gt; nurseries&lt;/td&gt;
&lt;td&gt;No OS threads; cooperative source order only&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;M8&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;host weave&lt;/code&gt; + &lt;code&gt;HOST_CALL&lt;/code&gt;; pure fixtures &lt;code&gt;whole_inc&lt;/code&gt;, &lt;code&gt;text_extent&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;No C/FFI, libloading, ambient I/O&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;M9&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;aether.project/v1&lt;/code&gt;, verify, format&lt;/td&gt;
&lt;td&gt;No registry, multi-unit graph, full LSP&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  5.2 Delivery report index (implementation history)
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Date&lt;/th&gt;
&lt;th&gt;Report&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;2026-07-28&lt;/td&gt;
&lt;td&gt;&lt;a href="//DELIVERY_REPORT-2026-07-28-AI-FIRST-FOUNDATION.md"&gt;AI-first foundation&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-07-28&lt;/td&gt;
&lt;td&gt;&lt;a href="//DELIVERY_REPORT-2026-07-28-M1-RESOURCE-SEMANTICS.md"&gt;M1 resource semantics&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-07-31&lt;/td&gt;
&lt;td&gt;&lt;a href="//DELIVERY_REPORT-2026-07-31-M2-BOUNDED-RESOURCES.md"&gt;M2 bounded resources&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-07-31&lt;/td&gt;
&lt;td&gt;&lt;a href="//DELIVERY_REPORT-2026-07-31-M3-STRUCTURAL-AUTHORING.md"&gt;M3 structural authoring&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-08-01&lt;/td&gt;
&lt;td&gt;&lt;a href="//DELIVERY_REPORT-2026-08-01-M4-TYPED-ERROR-EFFECT.md"&gt;M4 typed error effect&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-08-01&lt;/td&gt;
&lt;td&gt;&lt;a href="//DELIVERY_REPORT-2026-08-01-RETIRE-STUDIO.md"&gt;Retire Studio&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-08-03&lt;/td&gt;
&lt;td&gt;&lt;a href="//DELIVERY_REPORT-2026-08-03-M5-DETERMINISTIC-COMPTIME.md"&gt;M5 comptime&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-08-03&lt;/td&gt;
&lt;td&gt;&lt;a href="//DELIVERY_REPORT-2026-08-03-M6-EXPLICIT-LAYOUT.md"&gt;M6 layout&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-08-03&lt;/td&gt;
&lt;td&gt;&lt;a href="//DELIVERY_REPORT-2026-08-03-M7-STRUCTURED-CONCURRENCY.md"&gt;M7 nurseries&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-08-04&lt;/td&gt;
&lt;td&gt;&lt;a href="//DELIVERY_REPORT-2026-08-04-M8-HOST-ABI.md"&gt;M8 host ABI&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-08-04&lt;/td&gt;
&lt;td&gt;&lt;a href="//DELIVERY_REPORT-2026-08-04-M9-PROJECT-TOOLING.md"&gt;M9 project tooling&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2026-08-04&lt;/td&gt;
&lt;td&gt;&lt;a href="//DELIVERY_REPORT-2026-08-04-TECHNICAL-PREVIEW.md"&gt;Technical preview TP-2&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  6. Architecture snapshot
&lt;/h2&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;┌─────────────────────────────────────────────────────────────────┐
│ Operator (trusted for host process)                              │
│  aether CLI — local files only, explicit write paths             │
└────────────────────────────┬────────────────────────────────────┘
                             │
     ┌───────────────────────┼───────────────────────┐
     ▼                       ▼                       ▼
 Bootstrap (Rust)      Seed compiler (Aether)    Project tooling
 parse/check/AST       default product compile   aether.project/v1
 authoring v6          forge ABI host            path + lock + verify
 format                                            format
     │                       │
     └───────────┬───────────┘
                 ▼
         AETH v4–v11 verify
                 ▼
         Aether VM (guest untrusted)
         pure host fixtures only (M8)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Path&lt;/th&gt;
&lt;th&gt;Role&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Seed (default)&lt;/td&gt;
&lt;td&gt;CLI &lt;code&gt;compile&lt;/code&gt;, apply-edit validation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bootstrap&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;compile --bootstrap&lt;/code&gt;, &lt;code&gt;check&lt;/code&gt;, seed rebuild&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Forge&lt;/td&gt;
&lt;td&gt;Host ABI: &lt;code&gt;compile [borrow source: Text] -&amp;gt; Bytes&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Studio:&lt;/strong&gt; Retired (ADR-006). CLI is the sole product interface.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Legacy:&lt;/strong&gt; &lt;code&gt;legacy/&lt;/code&gt; holds historical prototypes; not build inputs.&lt;/p&gt;




&lt;h2&gt;
  
  
  7. Seed self-host and proof posture
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Claim&lt;/th&gt;
&lt;th&gt;Status&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Multi-generation seed self-host identity&lt;/td&gt;
&lt;td&gt;Proven in &lt;code&gt;seed_self_host&lt;/code&gt; tests (full run is long-pole)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Shipped &lt;code&gt;examples/*.ae&lt;/code&gt; seed ≡ bootstrap&lt;/td&gt;
&lt;td&gt;Proven (gate dual-compare + tests)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;M2–M8 documented corpora dual-compare&lt;/td&gt;
&lt;td&gt;Proven in seed self-host suite&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Full invalid-source diagnostic parity (seed vs bootstrap)&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Not claimed&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Seed reads project JSON / multi-file link&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Not claimed&lt;/strong&gt; (and not M10 design)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Checked-in seed pin:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;seed/aether_seed.aeth
SHA-256: 6AC3C46B890029B646267E93C9FDA5CDD34F9E061D7BC0419D34E0DF6734B254
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Profile documentation: &lt;a href="//SEED_PROFILE.md"&gt;SEED_PROFILE.md&lt;/a&gt;Forge contract: &lt;a href="//FORGE_CONTRACT.md"&gt;FORGE_CONTRACT.md&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  8. CLI product surface
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;aether version&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Print package version&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;aether check&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Bootstrap parse/validate path&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;aether structure&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Emit &lt;code&gt;aether.ast/v6&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;aether apply-edit&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Apply &lt;code&gt;aether.edit/v6&lt;/code&gt;; seed-compile before write&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;aether format&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Canonical format (stdout or &lt;code&gt;--output&lt;/code&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;aether project verify&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Offline project integrity + per-unit seed compile&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;aether compile&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Seed compile (default); &lt;code&gt;--bootstrap&lt;/code&gt; optional&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;aether forge&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Compile via compiler artifact ABI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;aether run&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Verify then execute AETH&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Successful &lt;code&gt;run&lt;/code&gt; uses process exit &lt;code&gt;0&lt;/code&gt;; the &lt;strong&gt;program&lt;/strong&gt; exit code isprinted (&lt;code&gt;Aether 0.12.0 exited with N&lt;/code&gt;). Host-pilot program exit is &lt;strong&gt;48&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  9. Completion program (TP-1 / TP-2 / P4.1)
&lt;/h2&gt;

&lt;p&gt;Human P0 freeze (2026-08-04):&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Target&lt;/th&gt;
&lt;th&gt;Definition&lt;/th&gt;
&lt;th&gt;Status&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;TP-1&lt;/strong&gt; Integrity Complete&lt;/td&gt;
&lt;td&gt;Claims/docs, formal audit, gate automation, tree hygiene&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Done&lt;/strong&gt; (&lt;code&gt;810f9ac&lt;/code&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;TP-2&lt;/strong&gt; Technical Preview&lt;/td&gt;
&lt;td&gt;Threat model + local &lt;code&gt;dist/&lt;/code&gt; + checksums + consumer verify&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Done&lt;/strong&gt; (&lt;code&gt;1f24a1b&lt;/code&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;P4.1 / M10&lt;/strong&gt; Multi-unit projects&lt;/td&gt;
&lt;td&gt;Design → ADR → matrix before code&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Design Done&lt;/strong&gt; (&lt;code&gt;1ab0be1&lt;/code&gt;); &lt;strong&gt;impl pending&lt;/strong&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  9.1 TP-1 deliverables
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Item&lt;/th&gt;
&lt;th&gt;Path / evidence&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Claim/doc sync&lt;/td&gt;
&lt;td&gt;CORE_CLAIMS, ROADMAP, MANIFEST, AGENTS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Constitution dumps&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;.gitignore&lt;/code&gt; (never commit)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gate script&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;tools/aether-gate.ps1&lt;/code&gt; (&lt;code&gt;-Mode quick&lt;/code&gt; / &lt;code&gt;full&lt;/code&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Audit&lt;/td&gt;
&lt;td&gt;&lt;a href="//AUDIT_REPORT-2026-08-04-COMPLETION-READINESS.md"&gt;AUDIT_REPORT-2026-08-04-COMPLETION-READINESS.md&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Quick gate&lt;/td&gt;
&lt;td&gt;PASS (fmt, clippy, tests, 19 example dual-compare, host-pilot, project verify)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  9.2 TP-2 deliverables
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Item&lt;/th&gt;
&lt;th&gt;Path / evidence&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Threat model&lt;/td&gt;
&lt;td&gt;&lt;a href="//THREAT_MODEL-TECHNICAL-PREVIEW.md"&gt;THREAT_MODEL-TECHNICAL-PREVIEW.md&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Release notes / changelog&lt;/td&gt;
&lt;td&gt;
&lt;a href="//RELEASE_NOTES-TECHNICAL-PREVIEW.md"&gt;RELEASE_NOTES-TECHNICAL-PREVIEW.md&lt;/a&gt;, &lt;a href="//CHANGELOG-0.12.md"&gt;CHANGELOG-0.12.md&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Package script&lt;/td&gt;
&lt;td&gt;&lt;code&gt;tools/package-preview.ps1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Consumer verify&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;tools/verify-preview.ps1&lt;/code&gt; (also staged in package)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Package layout&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;dist/aether-0.12.0-tp/&lt;/code&gt; (&lt;strong&gt;gitignored&lt;/strong&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Delivery report&lt;/td&gt;
&lt;td&gt;&lt;a href="//DELIVERY_REPORT-2026-08-04-TECHNICAL-PREVIEW.md"&gt;DELIVERY_REPORT-2026-08-04-TECHNICAL-PREVIEW.md&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Consumer verify result&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;PREVIEW VERIFY PASS&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Binary SHA-256 (build host)&lt;/td&gt;
&lt;td&gt;&lt;code&gt;E6D958F111F820C9EAD7C1B49D6D6F4C5FA9A29D1EA289C5B314D97D54833FE7&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Channel&lt;/td&gt;
&lt;td&gt;Local folder + SHA-256SUMS only (no required git tag / GitHub Release)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  9.3 M10 design (P4.1) — accepted direction, not implemented
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Item&lt;/th&gt;
&lt;th&gt;Path&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Design&lt;/td&gt;
&lt;td&gt;&lt;a href="//DESIGN-M10-MULTI-UNIT-PROJECTS.md"&gt;DESIGN-M10-MULTI-UNIT-PROJECTS.md&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ADR&lt;/td&gt;
&lt;td&gt;&lt;a href="//ADR-013-m10-multi-unit-projects.md"&gt;ADR-013-m10-multi-unit-projects.md&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Matrix&lt;/td&gt;
&lt;td&gt;&lt;a href="//M10-VALIDATION-MATRIX.md"&gt;M10-VALIDATION-MATRIX.md&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claim&lt;/td&gt;
&lt;td&gt;CLM-018 &lt;strong&gt;Accepted direction&lt;/strong&gt; (not Proven now)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Decision summary:&lt;/strong&gt; multi-unit offline integrity with nested paths andindependent per-unit seed compile; &lt;strong&gt;no&lt;/strong&gt; language modules/imports; keep&lt;code&gt;aether.project/v1&lt;/code&gt; with expanded path grammar; add &lt;code&gt;project format&lt;/code&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  10. Quality gates and how to run them
&lt;/h2&gt;

&lt;h3&gt;
  
  
  10.1 Day-to-day (TP-1 quick)
&lt;/h3&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;pwsh -File .\tools\aether-gate.ps1 -Mode quick
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Includes: pack verify (if found), &lt;code&gt;fmt --check&lt;/code&gt;, clippy &lt;code&gt;-D warnings&lt;/code&gt;, core lib&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;m4–m7 semantic tests, CLI tests, example dual-compare, host-pilot, projectverify. Skips multi-generation seed rebuild.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  10.2 Release / TP confidence (full)
&lt;/h3&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;pwsh -File .\tools\aether-gate.ps1 -Mode full
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Adds full &lt;code&gt;aether-core&lt;/code&gt; suite (including seed self-host) and bootstrap≡forged≡checked-in seed hash identity. &lt;strong&gt;Long pole&lt;/strong&gt; (many minutes).&lt;/p&gt;

&lt;h3&gt;
  
  
  10.3 Technical preview package
&lt;/h3&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;pwsh -File .\tools\package-preview.ps1
pwsh -File .\dist\aether-0.12.0-tp\verify-preview.ps1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h3&gt;
  
  
  10.4 Manual MANIFEST gate (subset)
&lt;/h3&gt;

&lt;p&gt;Documented in &lt;a href="//../MANIFEST.md"&gt;MANIFEST.md&lt;/a&gt; and project &lt;code&gt;AGENTS.md&lt;/code&gt; Commands.&lt;/p&gt;


&lt;h2&gt;
  
  
  11. Claims register snapshot
&lt;/h2&gt;

&lt;p&gt;Source of truth: &lt;a href="//CORE_CLAIMS.md"&gt;CORE_CLAIMS.md&lt;/a&gt;. Summary only:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Status&lt;/th&gt;
&lt;th&gt;Examples&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Proven now&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;AETH verify-before-run; seed-hosted default compile; no ambient guest I/O; local-first CLI; M2–M8 bounded features; M9 single-project pilot; authoring v6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Accepted direction&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Broader FFI beyond pure host (CLM-009); &lt;strong&gt;M10 multi-unit&lt;/strong&gt; (CLM-018)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Research hypothesis&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Further layout expansion beyond M6 (CLM-008)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Prohibited&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Transpile-to-other-language (CLM-010); blanket “better than all languages” (CLM-011)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Any public comparative claim must use the scorecard in CORE_CLAIMS.&lt;/p&gt;


&lt;h2&gt;
  
  
  12. Security and threat posture
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Topic&lt;/th&gt;
&lt;th&gt;Posture&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Guest AETH&lt;/td&gt;
&lt;td&gt;Untrusted; no ambient OS authority&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Host CLI&lt;/td&gt;
&lt;td&gt;Trusted by the operator who launched it&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Host services (product)&lt;/td&gt;
&lt;td&gt;Pure only: &lt;code&gt;whole_inc&lt;/code&gt;, &lt;code&gt;text_extent&lt;/code&gt;; fail closed if missing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Project paths&lt;/td&gt;
&lt;td&gt;Relative only; &lt;code&gt;..&lt;/code&gt; / absolute / drive rejected&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Locks&lt;/td&gt;
&lt;td&gt;SHA-256 mismatch fails closed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Network / registry / model&lt;/td&gt;
&lt;td&gt;Not in product&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Formal cert / multi-tenant SaaS&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Not claimed&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Canonical freeze: &lt;a href="//THREAT_MODEL-TECHNICAL-PREVIEW.md"&gt;THREAT_MODEL-TECHNICAL-PREVIEW.md&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Runtime dependencies (core):&lt;/strong&gt; pinned &lt;code&gt;serde&lt;/code&gt;, &lt;code&gt;serde_json&lt;/code&gt;, &lt;code&gt;sha2&lt;/code&gt; — nonetwork client in the product CLI.&lt;/p&gt;


&lt;h2&gt;
  
  
  13. Repository map
&lt;/h2&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;XLang/
  AGENTS.md                 Level-4 pointer + mission
  MANIFEST.md               Product contract / release gate
  README.md                 Overview
  AUDIT_REPORT.md           Historical migration audit
  apps/xlang-cli/           aether CLI
  crates/xlang-core/        parser, compiler, verifier, VM, authoring, project
  seed/                     Aether-written seed compiler source + artifact
  examples/                 Shipped .ae + project fixture
  schemas/                  AST/edit/diagnostic/project JSON schemas
  docs/                     Specs, ADRs, matrices, delivery reports, this report
  tools/                    aether-gate, package-preview, verify-preview
  legacy/                   Reference only
  dist/                     Local TP package (gitignored)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;




&lt;h2&gt;
  
  
  14. Recent commit spine (completion + late pilots)
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Commit&lt;/th&gt;
&lt;th&gt;Summary&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;1ab0be1&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;docs(m10): multi-unit design ADR-013&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;1f24a1b&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;docs(tp2): technical preview package + threat model&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;810f9ac&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;docs(tp1): integrity complete — claims, gate, audit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;7a8024e&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;feat(tooling): 0.12 offline project pilot (M9)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;b08c0b6&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;feat(language): 0.11 host ABI pilot (M8)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;cdcafe7&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;feat(language): 0.10 structured nurseries (M7)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;f1c7663&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;feat(language): 0.9 dual-layout tables (M6)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;002e98a&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;feat(language): 0.8 deterministic comptime (M5)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;bf0e1a2&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;feat(language): 0.7 typed error effect (M4)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;44974fd&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;refactor: retire Studio; CLI toolchain&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;ae568d2&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;feat(authoring): structural editing contract&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;36e10b7&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;feat(language): 0.6 bounded resources (M2)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  15. Gaps, residual risk, and non-goals
&lt;/h2&gt;

&lt;h3&gt;
  
  
  15.1 Open engineering (next)
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Item&lt;/th&gt;
&lt;th&gt;Priority&lt;/th&gt;
&lt;th&gt;Blocker&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;Implement M10&lt;/strong&gt; per matrix&lt;/td&gt;
&lt;td&gt;Next feature&lt;/td&gt;
&lt;td&gt;Design/ADR ready; needs code + tests + example&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Optional &lt;code&gt;aether-gate -Mode full&lt;/code&gt; timed audit entry&lt;/td&gt;
&lt;td&gt;Hygiene&lt;/td&gt;
&lt;td&gt;Long runtime&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Language modules / imports&lt;/td&gt;
&lt;td&gt;Later&lt;/td&gt;
&lt;td&gt;Separate ADR + seed proof&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Broader host I/O&lt;/td&gt;
&lt;td&gt;Later&lt;/td&gt;
&lt;td&gt;Threat model rewrite + ADR&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;C/FFI&lt;/td&gt;
&lt;td&gt;Later&lt;/td&gt;
&lt;td&gt;Ownership/threat design&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Full LSP&lt;/td&gt;
&lt;td&gt;Later&lt;/td&gt;
&lt;td&gt;Authority boundary design&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Network registry&lt;/td&gt;
&lt;td&gt;Later&lt;/td&gt;
&lt;td&gt;Offline-first law + threat model&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Native/LLVM backend&lt;/td&gt;
&lt;td&gt;Blocked&lt;/td&gt;
&lt;td&gt;Requires project law change&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  15.2 Residual risks (accepted for preview)
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Risk&lt;/th&gt;
&lt;th&gt;Status&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Operator can overwrite any explicit &lt;code&gt;--output&lt;/code&gt; path&lt;/td&gt;
&lt;td&gt;Documented host authority&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Seed forge cost limits iteration&lt;/td&gt;
&lt;td&gt;quick vs full gates&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dual pack path (external vs untracked dump)&lt;/td&gt;
&lt;td&gt;Dumps gitignored; gate searches both&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claim drift after future features&lt;/td&gt;
&lt;td&gt;DOC-SYNC + gate discipline&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Expectation of multi-file linking&lt;/td&gt;
&lt;td&gt;M10 docs explicitly refuse until modules ADR&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  15.3 Hard non-goals (current law)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Transpilation to another language&lt;/li&gt;
&lt;li&gt;Ambient guest file/network/shell&lt;/li&gt;
&lt;li&gt;Blanket superiority marketing&lt;/li&gt;
&lt;li&gt;Committing constitution dump trees&lt;/li&gt;
&lt;li&gt;Calling technical preview “1.0”&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  16. Definition of Done status by program arc
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Arc&lt;/th&gt;
&lt;th&gt;CONST-DONE-001?&lt;/th&gt;
&lt;th&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;M0–M9 language/tooling pilots&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Yes&lt;/strong&gt; (within bounds)&lt;/td&gt;
&lt;td&gt;Each has delivery report + matrix evidence&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TP-1 Integrity&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Audit certificate filed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TP-2 Local technical preview&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Yes&lt;/strong&gt; for local channel&lt;/td&gt;
&lt;td&gt;Not a public GitHub Release&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;M10 multi-unit&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;No&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Design only; implementation incomplete&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;General 1.0 platform&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;No&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Not a project claim&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  17. Rule ID self-audit (this progress report)
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Rule ID&lt;/th&gt;
&lt;th&gt;Status&lt;/th&gt;
&lt;th&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;CONST-GATE-001&lt;/td&gt;
&lt;td&gt;Pass (documented)&lt;/td&gt;
&lt;td&gt;Gate scripts exist; run before further ship&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CONST-DONE-001&lt;/td&gt;
&lt;td&gt;Pass for closed arcs&lt;/td&gt;
&lt;td&gt;M10 not Done&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CONST-COMPLETE-001&lt;/td&gt;
&lt;td&gt;Pass for closed arcs&lt;/td&gt;
&lt;td&gt;No half-open M0–M9 claims&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;CONST-DEP-001&lt;/td&gt;
&lt;td&gt;Pass&lt;/td&gt;
&lt;td&gt;M10 design before implementation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DOC-SYNC-001&lt;/td&gt;
&lt;td&gt;Pass for this snapshot&lt;/td&gt;
&lt;td&gt;Report matches HEAD &lt;code&gt;1ab0be1&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ENG-WARN-001&lt;/td&gt;
&lt;td&gt;Pass at last TP/TP-1 gates&lt;/td&gt;
&lt;td&gt;Re-run after next code change&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TEST-BEHAVIOR-001&lt;/td&gt;
&lt;td&gt;Pass for shipped surface&lt;/td&gt;
&lt;td&gt;M10 matrix not green yet&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SEC-INPUT-001&lt;/td&gt;
&lt;td&gt;Pass for TP freeze&lt;/td&gt;
&lt;td&gt;Threat model present&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;REV-PACK-001&lt;/td&gt;
&lt;td&gt;Pass&lt;/td&gt;
&lt;td&gt;This report packages human-readable progress&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;REL-PACKAGE-001&lt;/td&gt;
&lt;td&gt;Pass for local TP&lt;/td&gt;
&lt;td&gt;Rebuild via package-preview&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SOP-PHASE-001&lt;/td&gt;
&lt;td&gt;Pass&lt;/td&gt;
&lt;td&gt;Phases scored honestly in §4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SOP-GATE-001&lt;/td&gt;
&lt;td&gt;Pass&lt;/td&gt;
&lt;td&gt;Gates mapped in §10&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Modules conceptually loaded for this report:&lt;/strong&gt; pack AGENTS/SOP/Done/docsstandards; project AGENTS, MANIFEST, ROADMAP, CORE_CLAIMS, threat model,completion audit, TP delivery report, M10 design package.&lt;/p&gt;




&lt;h2&gt;
  
  
  18. Recommended next actions (human priority)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Accept&lt;/strong&gt; this progress report as the institutional snapshot at &lt;code&gt;1ab0be1&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Implement M10&lt;/strong&gt; against &lt;a href="//M10-VALIDATION-MATRIX.md"&gt;M10-VALIDATION-MATRIX.md&lt;/a&gt;(path grammar, multi-unit example, &lt;code&gt;project format&lt;/code&gt;, tests, DOC-SYNC,delivery report) — full SOP 7 → 8 → Done.&lt;/li&gt;
&lt;li&gt;Optionally run &lt;code&gt;aether-gate -Mode full&lt;/code&gt; and attach wall-time/hash evidence tothe audit trail.&lt;/li&gt;
&lt;li&gt;Archive/copy &lt;code&gt;dist/aether-0.12.0-tp/&lt;/code&gt; if the local preview binary set isneeded offline outside the monorepo.&lt;/li&gt;
&lt;li&gt;Do &lt;strong&gt;not&lt;/strong&gt; start C/FFI, registry, full LSP, or native backend without a newhuman-approved ADR and threat-model update.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  19. One-page scorecard
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Dimension&lt;/th&gt;
&lt;th&gt;Score&lt;/th&gt;
&lt;th&gt;Comment&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Local-first AETH toolchain&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Strong&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Seed path, verify, VM, CLI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Evidence discipline&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Strong&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ADRs, matrices, dual-compare, claims register&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Constitution / SOP adherence&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Strong&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Pack law, gates, delivery reports&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Language completeness&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Bounded pilot&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Deliberately small surface&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Multi-file projects&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Designed&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Not implemented&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Public distribution&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Local TP only&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;No mandated public release&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1.0 readiness&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;No&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Honest non-claim&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  20. Document control
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Field&lt;/th&gt;
&lt;th&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Title&lt;/td&gt;
&lt;td&gt;Full Project Progress Report&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Location&lt;/td&gt;
&lt;td&gt;&lt;code&gt;docs/PROGRESS_REPORT-FULL-PROJECT.md&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Supersedes&lt;/td&gt;
&lt;td&gt;Ad-hoc chat summaries; does not replace MANIFEST or milestone delivery reports&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Update trigger&lt;/td&gt;
&lt;td&gt;After each milestone Done or completion-target change&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Honesty rule&lt;/td&gt;
&lt;td&gt;Prefer under-claim; never promote NORTH_STAR to current behavior&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;p&gt;&lt;em&gt;End of full project progress report. Prepared under AGENTS Constitution:evidence over aspiration, Rule IDs over vague compliance, Done only whenmachine-checkable and documented.&lt;/em&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9jet72b9ljtygsjzqv2b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9jet72b9ljtygsjzqv2b.png" alt=" " width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>New Products available</title>
      <dc:creator>Rob Bulkley</dc:creator>
      <pubDate>Wed, 22 Jul 2026 16:49:31 +0000</pubDate>
      <link>https://dev.to/wpai-mrwizard94/new-products-available-1152</link>
      <guid>https://dev.to/wpai-mrwizard94/new-products-available-1152</guid>
      <description>&lt;p&gt;&lt;a href="https://wpaistudio.gumroad.com/" rel="noopener noreferrer"&gt;https://wpaistudio.gumroad.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Open to affiliate applications for a short time.&lt;br&gt;
Affiliates get a 1% commission on every referred sale.&lt;br&gt;
Apply here: &lt;a href="https://wpaistudio.gumroad.com/affiliates" rel="noopener noreferrer"&gt;https://wpaistudio.gumroad.com/affiliates&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>python</category>
    </item>
    <item>
      <title>Working on the "Omni-Framework". It's a launcher/loader that can run Minecraft modpacks composed of mods from any loader family. The Grand vision is to unify the ever increasingly fragmented modding ecosystem.</title>
      <dc:creator>Rob Bulkley</dc:creator>
      <pubDate>Tue, 21 Jul 2026 04:27:08 +0000</pubDate>
      <link>https://dev.to/wpai-mrwizard94/working-on-the-omni-framework-its-a-launcherloader-that-can-run-minecraft-modpacks-composed-of-905</link>
      <guid>https://dev.to/wpai-mrwizard94/working-on-the-omni-framework-its-a-launcherloader-that-can-run-minecraft-modpacks-composed-of-905</guid>
      <description></description>
    </item>
    <item>
      <title>PyMason: free feedback trial, visual Python that doesn’t trap you in blocks.</title>
      <dc:creator>Rob Bulkley</dc:creator>
      <pubDate>Tue, 14 Jul 2026 18:53:43 +0000</pubDate>
      <link>https://dev.to/wpai-mrwizard94/pymason-free-feedback-trial-visual-python-that-doesnt-trap-you-in-blocks-20km</link>
      <guid>https://dev.to/wpai-mrwizard94/pymason-free-feedback-trial-visual-python-that-doesnt-trap-you-in-blocks-20km</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1utqf94psf3bh1u02epb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1utqf94psf3bh1u02epb.png" alt=" " width="799" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  PyMason is open for a free feedback trial
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;Wizard Productions AI Studio (WPAI)&lt;/strong&gt; just opened a &lt;strong&gt;limited free trial&lt;/strong&gt; of &lt;strong&gt;PyMason&lt;/strong&gt;, a visual, block-based Python studio designed so people can &lt;strong&gt;learn on it&lt;/strong&gt; and &lt;strong&gt;keep shipping on it&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This is a &lt;strong&gt;studio beta&lt;/strong&gt;, not a polished store launch. We’re looking for honest use, not applause.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Product page:&lt;/strong&gt; &lt;a href="https://wpaistudio.net/pymason.html" rel="noopener noreferrer"&gt;https://wpaistudio.net/pymason.html&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What PyMason is
&lt;/h2&gt;

&lt;p&gt;PyMason sits between “blocks for beginners” and a real Python environment:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Drag blocks → &lt;strong&gt;real Python&lt;/strong&gt; appears live&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Run in the browser&lt;/strong&gt; (Pyodide)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dual surface:&lt;/strong&gt; Blocks→Code, Free Python, or both&lt;/li&gt;
&lt;li&gt;Import &lt;code&gt;.py&lt;/code&gt;, convert toward blocks when ready&lt;/li&gt;
&lt;li&gt;Debugger, Stage (turtle/plots), examples, tests&lt;/li&gt;
&lt;li&gt;Bridge practice for the hard part: &lt;strong&gt;block → text&lt;/strong&gt; (syntax shock is real)&lt;/li&gt;
&lt;li&gt;Learner / Classroom / Pro framing so the tool doesn’t dead-end after week one&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Aesthetic is forge, not primary-school toy — dark, ember, serious enough for adults who still want scaffolding.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why a free trial (and why feedback is required)
&lt;/h2&gt;

&lt;p&gt;We could keep polishing forever. Instead we’re asking real humans to use it and report friction.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;By participating in the free trial, you agree to provide thoughtful feedback after using PyMason&lt;/strong&gt; — what worked, where you got stuck, and whether you’d use it to learn, teach, or prototype.&lt;/p&gt;

&lt;p&gt;That’s the deal. Free access in exchange for useful signal.&lt;/p&gt;




&lt;h2&gt;
  
  
  How to try it
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Open &lt;strong&gt;&lt;a href="https://wpaistudio.net/pymason.html" rel="noopener noreferrer"&gt;the PyMason page&lt;/a&gt;&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Start free trial&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Agree to the feedback checkbox on the login gate&lt;/li&gt;
&lt;li&gt;Use the trial credentials shown on the page&lt;/li&gt;
&lt;li&gt;Load an &lt;strong&gt;Example&lt;/strong&gt;, hit &lt;strong&gt;Run&lt;/strong&gt;, then wander&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;After you’ve used it for a bit, send feedback (email link is on the product page, subject line for trial feedback is pre-suggested).&lt;/p&gt;




&lt;h2&gt;
  
  
  What we want to hear
&lt;/h2&gt;

&lt;p&gt;Concrete &amp;gt; polite:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Did you get a program to &lt;strong&gt;Run&lt;/strong&gt;?&lt;/li&gt;
&lt;li&gt;Where did you get stuck or confused?&lt;/li&gt;
&lt;li&gt;Learn / teach / prototype — which fits?&lt;/li&gt;
&lt;li&gt;What felt like a serious tool vs a demo?&lt;/li&gt;
&lt;li&gt;Would you pay later — for what (web / desktop / classroom)?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Harsh is fine. Vague “cool!” is less useful.&lt;/p&gt;




&lt;h2&gt;
  
  
  What this is &lt;em&gt;not&lt;/em&gt; (yet)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Not a full multiplayer LMS&lt;/li&gt;
&lt;li&gt;Not “we replaced your IDE”&lt;/li&gt;
&lt;li&gt;Not open source (proprietary; © Wizard Productions AI Studio)&lt;/li&gt;
&lt;li&gt;Desktop/store path exists as product direction; &lt;strong&gt;this window is the free web trial&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Some advanced toolbox categories are deep; start with Core / examples if the full set is loud.&lt;/p&gt;




&lt;h2&gt;
  
  
  Who it’s for
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Beginners and ND learners who hate the blank page&lt;/li&gt;
&lt;li&gt;Teachers who want real Python without starting in Notepad&lt;/li&gt;
&lt;li&gt;Devs who sketch control flow visually, then graduate to text&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If that’s you, the trial is open.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Start:&lt;/strong&gt; &lt;a href="https://wpaistudio.net/pymason.html" rel="noopener noreferrer"&gt;https://wpaistudio.net/pymason.html&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;AI is in the name. The wizard is in the work.&lt;/em&gt;&lt;br&gt;
— Wizard Productions AI Studio · &lt;a href="https://wpaistudio.net" rel="noopener noreferrer"&gt;wpaistudio.net&lt;/a&gt;&lt;/p&gt;

</description>
      <category>python</category>
      <category>webdev</category>
      <category>productivity</category>
      <category>deved</category>
    </item>
    <item>
      <title>What my project bootstrapper does that uv init doesn't (and why I stopped using cookiecutter)</title>
      <dc:creator>Rob Bulkley</dc:creator>
      <pubDate>Thu, 09 Jul 2026 08:24:10 +0000</pubDate>
      <link>https://dev.to/wpai-mrwizard94/what-my-project-bootstrapper-does-that-uv-init-doesnt-and-why-i-stopped-using-cookiecutter-3cpd</link>
      <guid>https://dev.to/wpai-mrwizard94/what-my-project-bootstrapper-does-that-uv-init-doesnt-and-why-i-stopped-using-cookiecutter-3cpd</guid>
      <description>&lt;h2&gt;
  
  
  The 20-minute tax
&lt;/h2&gt;

&lt;p&gt;Every new Python project, same liturgy:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;python &lt;span class="nt"&gt;-m&lt;/span&gt; venv .venv
.venv&lt;span class="se"&gt;\S&lt;/span&gt;cripts&lt;span class="se"&gt;\a&lt;/span&gt;ctivate          &lt;span class="c"&gt;# I'm on Windows, hold your condolences&lt;/span&gt;
&lt;span class="c"&gt;# go find the .gitignore from the last project, copy it, wonder if it was the good one&lt;/span&gt;
pip &lt;span class="nb"&gt;install &lt;/span&gt;requests python-dotenv rich pytest   &lt;span class="c"&gt;# the usual suspects&lt;/span&gt;
git init
git branch &lt;span class="nt"&gt;-M&lt;/span&gt; main
git add &lt;span class="nb"&gt;.&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; git commit &lt;span class="nt"&gt;-m&lt;/span&gt; &lt;span class="s2"&gt;"Initial commit"&lt;/span&gt;
&lt;span class="c"&gt;# alt-tab to browser, create the GitHub repo, copy the URL&lt;/span&gt;
git remote add origin https://github.com/me/thing.git
git push &lt;span class="nt"&gt;-u&lt;/span&gt; origin main
&lt;span class="c"&gt;# ...now what was I actually going to build?&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;None of this is hard. All of it is friction. And I noticed something worse than the lost 20 minutes: I was procrastinating on &lt;em&gt;starting things&lt;/em&gt; because of it. For a side-project developer with a family and maybe eight good hours a week, the setup tax isn't an annoyance - it's a filter that kills small ideas before they exist.&lt;/p&gt;

&lt;p&gt;So I did what we all do: wrote a script. Then, because the script was genuinely useful, I did the less common thing: turned it into a real tool with tests and opinions. This post is about the three design decisions that mattered.&lt;/p&gt;

&lt;h2&gt;
  
  
  "Project setup" is three different jobs
&lt;/h2&gt;

&lt;p&gt;We say "setup" like it's one thing. It's three:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Environment&lt;/strong&gt; - venv, dependencies, interpreter wiring.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Plumbing&lt;/strong&gt; - git init, branch naming, first commit, the remote, hooks.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Opinions&lt;/strong&gt; - layout, license, pyproject, test scaffold, what "done" looks like.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;code&gt;uv init&lt;/code&gt; does job 1 beautifully, and if that's all you need, use it and close this tab. Cookiecutter does job 3 - &lt;em&gt;if&lt;/em&gt; you enjoy maintaining Jinja templates in a separate repo, which past-me apparently thought he would. (Narrator: he did not. The template rotted in four months.)&lt;/p&gt;

&lt;p&gt;Almost nothing does job 2, which is strange, because job 2 is the part that's pure ritual - there are no interesting decisions in &lt;code&gt;git branch -M main&lt;/code&gt;. RepoForge does all three in one command:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;python repoforge.py my-api &lt;span class="nt"&gt;--profile&lt;/span&gt; fastapi &lt;span class="nt"&gt;--pre-commit&lt;/span&gt; &lt;span class="nt"&gt;--create-remote&lt;/span&gt; &lt;span class="nt"&gt;--push&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Sixty seconds later: venv, curated deps, &lt;code&gt;src/&lt;/code&gt; layout with a running &lt;code&gt;/health&lt;/code&gt; endpoint, README, license, &lt;code&gt;pyproject.toml&lt;/code&gt;, a passing pytest suite, ruff+black pre-commit hooks, and a private GitHub repo with the first commit already pushed (via the &lt;code&gt;gh&lt;/code&gt; CLI when you have it, plain &lt;code&gt;remote add&lt;/code&gt; when you don't).&lt;/p&gt;

&lt;h2&gt;
  
  
  The constraints I refused to break
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;One file, stdlib only.&lt;/strong&gt; A bootstrapper with its own dependency tree is a joke that writes itself. RepoForge is a single Python file you can read in one coffee and edit to taste. If you hate one of my opinions, it's &lt;em&gt;right there&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Idempotent, or it's a landmine.&lt;/strong&gt; The first version of this script - the private one I used for a year - died if you ran it twice: &lt;code&gt;git remote add origin&lt;/code&gt; fails when origin exists, and &lt;code&gt;git commit&lt;/code&gt; fails when there's nothing staged. Fine for me, who remembered. Unacceptable for anyone else. The rule now: every mutation goes through one gate that checks reality first.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;write&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;self&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Path&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;content&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;description&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;bool&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="sh"&gt;"""&lt;/span&gt;&lt;span class="s"&gt;Write a file unless it already exists (respected unless --force).&lt;/span&gt;&lt;span class="sh"&gt;"""&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;exists&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="ow"&gt;and&lt;/span&gt; &lt;span class="ow"&gt;not&lt;/span&gt; &lt;span class="n"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;force&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="n"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;skipped&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;append&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;str&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
        &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;  -- &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;description&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s"&gt;: exists, left untouched (&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s"&gt;)&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="bp"&gt;False&lt;/span&gt;
    &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;  -&amp;gt; &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;description&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="ow"&gt;not&lt;/span&gt; &lt;span class="n"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dry_run&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;parent&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;mkdir&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;parents&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;exist_ok&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;write_text&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;content&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;encoding&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;utf-8&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="bp"&gt;True&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Re-running RepoForge on a project you've customized will never eat your README. It tells you what it skipped and moves on. Same for git state: existing repo, existing remote, nothing-to-commit - detected, respected, reported.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;--dry-run&lt;/code&gt; that provably touches nothing.&lt;/strong&gt; Because every file write and subprocess call goes through that one &lt;code&gt;Runner&lt;/code&gt; object, dry-run isn't a best-effort flag sprinkled through the code - it's a property of the architecture. There's a test that runs the entire pipeline in dry-run mode and asserts the target directory &lt;em&gt;doesn't exist afterward&lt;/em&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Profiles, not templates
&lt;/h2&gt;

&lt;p&gt;Here's the cookiecutter lesson: a template is a &lt;em&gt;repository&lt;/em&gt; you maintain. A profile is ten lines of &lt;em&gt;data&lt;/em&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;fastapi&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nc"&gt;Profile&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;description&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Web API: FastAPI + Uvicorn + httpx test client, src layout.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;packages&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;fastapi&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;uvicorn[standard]&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;pydantic&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;httpx&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;pytest&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;ruff&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
    &lt;span class="n"&gt;src_layout&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;True&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;),&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Seven of them ship in v1: &lt;code&gt;minimal&lt;/code&gt;, &lt;code&gt;general&lt;/code&gt;, &lt;code&gt;cli&lt;/code&gt; (Typer), &lt;code&gt;fastapi&lt;/code&gt;, &lt;code&gt;data&lt;/code&gt;, &lt;code&gt;automation&lt;/code&gt;, and the one I actually built this for - &lt;code&gt;ml-experiment&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;I do a lot of measured AI-efficiency experiments on my own hardware, and the failure mode of hobby research isn't bad math - it's &lt;em&gt;bad bookkeeping&lt;/em&gt;. "I think run 14 was the good one" is not a methodology. So the &lt;code&gt;ml-experiment&lt;/code&gt; profile scaffolds the discipline, not just the folders: an &lt;code&gt;EXPERIMENT_LOG.md&lt;/code&gt; where every entry needs a falsifiable hypothesis and a measured result, and a &lt;code&gt;CLAIMS.md&lt;/code&gt; registry where every claim carries its evidence class - &lt;strong&gt;Established / Supported / Working Hypothesis / Falsified&lt;/strong&gt; - and, crucially, its falsification condition. Failed experiments stay in the log, because a falsified claim is a result, not an embarrassment.&lt;/p&gt;

&lt;p&gt;That file layout has survived twenty-plus iteration cycles of real work on my machines. It's the part of this tool you genuinely can't get from a generic template, because it's not a guess about how research should work - it's scar tissue.&lt;/p&gt;

&lt;h2&gt;
  
  
  What testing your own tool teaches you
&lt;/h2&gt;

&lt;p&gt;RepoForge ships with its own 23-test pytest suite, and writing it was humbling in the specific way testing always is. The pure functions were fine. The lies were all in the seams: the idempotency guarantees I &lt;em&gt;believed&lt;/em&gt; I had implemented versus the ones the integration test could actually demonstrate. The test that builds a real repo, edits the README, re-runs the whole pipeline, and asserts the edit survived - that test failed the first time I ran it, and the fix is why I trust the tool enough to sell it.&lt;/p&gt;

&lt;p&gt;If you take one thing from this post that isn't about bootstrapping: the one-gate-for-all-mutations pattern (&lt;code&gt;Runner&lt;/code&gt; above) is what made both &lt;code&gt;--dry-run&lt;/code&gt; and the idempotency tests nearly free. Structure buys you the guarantees; discipline alone doesn't scale past one author.&lt;/p&gt;

&lt;h2&gt;
  
  
  Get it
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;RepoForge Lite&lt;/strong&gt; - free, MIT, one file, does the whole basic job (venv + deps + git + remote): &lt;strong&gt;&lt;a href="https://github.com/MrWizard94-Compile/repoforge" rel="noopener noreferrer"&gt;github.com/MrWizard94-Compile/repoforge&lt;/a&gt;&lt;/strong&gt;. Not crippleware; it will do that job forever.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;RepoForge Pro&lt;/strong&gt; - all seven profiles, full scaffolding, pre-commit, &lt;code&gt;gh&lt;/code&gt; integration, the test suite, and a personal license: &lt;strong&gt;&lt;a href="https://wpaistudio.gumroad.com/l/repoforge" rel="noopener noreferrer"&gt;wpaistudio.gumroad.com/l/repoforge&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'd genuinely like to know: what's in &lt;em&gt;your&lt;/em&gt; project-start ritual that I haven't automated? The profiles exist because mine kept diverging by project type - if yours diverges differently, that's the next profile.&lt;/p&gt;

</description>
      <category>python</category>
      <category>productivity</category>
      <category>devtools</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
