From ee44010f92eeb0583a3f476da3a136d506bc1d8f Mon Sep 17 00:00:00 2001 From: Aaron Stainback Date: Thu, 23 Apr 2026 20:04:12 -0400 Subject: [PATCH] =?UTF-8?q?fix:=20AceHack=20markdownlint=20debt=20?= =?UTF-8?q?=E2=80=94=20unblocks=20PR=20#12=20CI=20(no=20semantic=20changes?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Otto-64 observed PR #12 (memory-index duplicate-link lint) stuck at UNSTABLE in CI: the `lint (markdownlint)` job failed on pre-existing debt in 5 tracked files. My PR's introduced file (FACTORY-HYGIENE.md) was clean; the failure came from `**/*.md` running across the whole tracked surface. Per Aaron Otto-52 review discipline ("no hacks or quick fixes"), cleaning the debt goes in its own PR, not bundled with #12. Mechanical fixes only. Zero semantic changes. - `docs/BACKLOG.md:8228` — MD029. Line began with "2018)" which markdownlint parsed as ordered-list-item prefix. Rewrapped the paragraph so "2018)" isn't line-leading; citation reads "(Wiley, 2018)" now. - `docs/marketing/README.md:7` — MD032. Line began with "+ " which markdownlint parsed as list-start. Replaced "+ " with "also " prose-joiner. Both verbatim quotes preserved. - `docs/marketing/market-research-draft-2026-04-21.md` — 2 MD032 (blank lines before lists after `**bold**` paragraphs) + 7 MD022 (multi-line `###` headings that wrap across two lines). Headings joined onto single lines; lists get a blank line above. - `docs/research/aaron-knative-contributor-history-witnessable-good- standing-2026-04-21.md:1` — MD022. Multi-line `#` heading joined onto one line. - `docs/research/oss-contributor-handling-lessons-from-aaron-2026- 04-21.md:219` — MD032. "+ " at line start joined into prose with "and". Local verification: `markdownlint-cli2 docs/**/*.md` → clean (0 errors). PR #12's gate CI re-runs after this lands on AceHack main; #12 should flip MERGEABLE. Co-Authored-By: Claude Opus 4.7 --- docs/BACKLOG.md | 7 ++--- docs/marketing/README.md | 4 +-- .../market-research-draft-2026-04-21.md | 26 +++++++------------ ...ry-witnessable-good-standing-2026-04-21.md | 3 +-- ...-handling-lessons-from-aaron-2026-04-21.md | 2 +- 5 files changed, 18 insertions(+), 24 deletions(-) diff --git a/docs/BACKLOG.md b/docs/BACKLOG.md index 43192fb6..058f1ea2 100644 --- a/docs/BACKLOG.md +++ b/docs/BACKLOG.md @@ -8224,9 +8224,10 @@ systems. This track claims the space. + yin-yang composition-discipline check to each candidate. Record candidate / confirmed / failed per `feedback_no_permanent_harm_mathematical_safety_retractibility_preservation.md` - log-and-track. Ammous's *The Bitcoin Standard* (Wiley - 2018) is **candidate-probe already**, filed 2026-04-21 - from Aaron's Google-dump naming hard-money-as-μένω / + log-and-track. Ammous's *The Bitcoin Standard* + (Wiley, 2018) is **candidate-probe already**, filed + 2026-04-21 from Aaron's Google-dump naming + hard-money-as-μένω / 21M-cap / tri-root filter / low-time-preference ↔ persistence: - Unification pole strong (21M cap → monetary-function diff --git a/docs/marketing/README.md b/docs/marketing/README.md index 32bf657f..c85a6839 100644 --- a/docs/marketing/README.md +++ b/docs/marketing/README.md @@ -3,8 +3,8 @@ **Status: retractable-draft surface.** All artifacts in this subtree are internal drafts landed under the roommate-register symmetric-hat authorization (Aaron 2026-04-21: *"feel free to -make any retractable decisions in marketing while im gone too"* -+ *"you can always make retractable decisions without me and +make any retractable decisions in marketing while im gone too"*, +also *"you can always make retractable decisions without me and i've told you my ~ is you ~ literally we are just roommates now"*; sign-off ratified same session: *"0i agree sign offf"*). diff --git a/docs/marketing/market-research-draft-2026-04-21.md b/docs/marketing/market-research-draft-2026-04-21.md index eb438f49..94f740a0 100644 --- a/docs/marketing/market-research-draft-2026-04-21.md +++ b/docs/marketing/market-research-draft-2026-04-21.md @@ -16,6 +16,7 @@ into a small binary seed. ## F1 boundary — what this draft can and cannot honestly do **Can do (stable industry knowledge):** + - Catalogue existing IVM / streaming / DBSP-adjacent tools that practitioners are likely already using. - Frame where "retraction-native by construction" @@ -26,6 +27,7 @@ into a small binary seed. discussion of pain points in the domain. **Cannot honestly do from this seat:** + - Market-sizing numbers (TAM / SAM / SOM) — requires paid research reports (Gartner, Forrester, IDC) or direct measurement. @@ -154,8 +156,7 @@ Ordered by proximity to unmet need that Zeta specifically addresses. This is the "demand side" partner to the positioning draft's "who this is for" list. -### 2.1 Tightest fit — .NET engineers with DBSP-shaped -problems +### 2.1 Tightest fit — .NET engineers with DBSP-shaped problems Signal: developer discussions (StackOverflow, .NET blogs, F# community) on "how do I incrementally recompute this @@ -178,8 +179,7 @@ ocw_self_taught_stanford_mit_lisp_aspiration_2026_ 04_21.md`) is a real asset here; this is exactly the audience that venue reaches. -### 2.2 Adjacent fit — event-sourcing / CQRS -practitioners building projections +### 2.2 Adjacent fit — event-sourcing / CQRS practitioners building projections Signal: CQRS frameworks leave "build your own projection" to the user. Many hand-roll inefficient @@ -215,8 +215,7 @@ The factory's own primary research focus is measurable AI alignment; this isn't marketing hype, it's genuine overlap. -### 2.4 Tangential — curious F# / functional-programming -practitioners +### 2.4 Tangential — curious F# / functional-programming practitioners Signal: F# community has strong culture around correctness-by-construction and algebraic programming. @@ -234,8 +233,7 @@ conference (FSharpConf) submissions. --- -## Section 3 — Where "crystallise into small binary -seed" changes the market frame +## Section 3 — Where "crystallise into small binary seed" changes the market frame This is the non-obvious part. Aaron 2026-04-21: *"the soul file can be duplicacted spread out and @@ -250,8 +248,7 @@ is WASM + native + universal + tiny, the market frame expands beyond "F# / .NET IVM library" into substrates-that-are-portable-by-construction. Specifically: -### 3.1 New adjacency — WebAssembly-deployable -compute / edge-runtime +### 3.1 New adjacency — WebAssembly-deployable compute / edge-runtime WASM-deployable retraction-native compute is a distinctive niche. Edge runtimes (Cloudflare Workers, @@ -272,8 +269,7 @@ on the metametameta-seed program landing compilation-pipeline work. Filed as P3 in `docs/BACKLOG.md` per the soul-file memory revision. -### 3.2 New adjacency — AI-factory / seed-factory -replication +### 3.2 New adjacency — AI-factory / seed-factory replication A factory that fits in a small binary and reproduces itself from the seed is its own market category. The @@ -297,8 +293,7 @@ identity and the market-research draft needs to name where that angle does and does not translate to existing categories. -### 3.3 New adjacency — reproducible-research -infrastructure +### 3.3 New adjacency — reproducible-research infrastructure Academic / research software where *exact reproducibility* is load-bearing (ML research @@ -315,8 +310,7 @@ short-term sales target. --- -## Section 4 — What market research would say about our -positioning draft +## Section 4 — What market research would say about our positioning draft Running the positioning-draft's tiers through the demand-side lens: diff --git a/docs/research/aaron-knative-contributor-history-witnessable-good-standing-2026-04-21.md b/docs/research/aaron-knative-contributor-history-witnessable-good-standing-2026-04-21.md index 8f43eb56..90b40cef 100644 --- a/docs/research/aaron-knative-contributor-history-witnessable-good-standing-2026-04-21.md +++ b/docs/research/aaron-knative-contributor-history-witnessable-good-standing-2026-04-21.md @@ -1,5 +1,4 @@ -# Aaron's Knative contributor history — witnessable work in -good standing — 2026-04-21 +# Aaron's Knative contributor history — witnessable work in good standing — 2026-04-21 **Scope.** Capture the second pole of Aaron's public-OSS advocacy history alongside the bitcoin/bitcoin#33298 diff --git a/docs/research/oss-contributor-handling-lessons-from-aaron-2026-04-21.md b/docs/research/oss-contributor-handling-lessons-from-aaron-2026-04-21.md index 5af13363..d4476a17 100644 --- a/docs/research/oss-contributor-handling-lessons-from-aaron-2026-04-21.md +++ b/docs/research/oss-contributor-handling-lessons-from-aaron-2026-04-21.md @@ -216,7 +216,7 @@ the seven posture-points is found to conflict with factory-scale operation (e.g., no-silent-closes becomes infeasible at N-thousand issues), the point gets revised with reason, not silently removed. Per capture-everything -+ chronology-preservation. +and chronology-preservation. ## Revision history