Skip to content

v1.18.0

Choose a tag to compare

@willow-ci willow-ci released this 22 Oct 06:21
65c5341

1.18.0 (2026-10-22)

Added

  • kernel_vectors: the kernel and its ports on the runtimes of 2020 (ae2acdd)
  • kernel_vectors: the TypeScript and C# ports, every box under every implementation (558a8a0)
  • kernel: vectors for any language, and the first port, Java (7c254ee)
  • one-script: a kernel 42 says where to look (6e901d1)
  • one-script: compiled/ideas.py, the 19 ideas built from what's here (aa513db)
  • one-script: compiled/offsets.py, the Discord group's asymmetric offsets (8731899)
  • one-script: draw, the serendipity loop (IDEAS 7) (0159285)
  • one-script: kernel.py, the smallest script that runs the whole loop for anyone (4b5dc89)
  • one-script: oauth_probe splits blind wagers from seen pins, adds Google (9af64f6)
  • one-script: oauth_probe, deterministic OAuth as forecast ledger wagers (a2c71ed)
  • one-script: oauth_resource, every token knows the server it is for (bc7df15)
  • one-script: plant shows the seed's first letter and asks who you are (cc1c8b7)
  • one-script: plant, consent and letter, the seed's person-facing half (e619ce2)
  • one-script: retire — propose dropping served rows, gated on the human seal (f8ad91e)
  • one-script: serve takes a typed password and the baseline pii kinds (2f255a6)
  • one-script: serve withholds the names a person gives (af3c15a)
  • one-script: snapshot, outside data fetched once into the box (1a47101)
  • one-script: snippet_cover, how much of each idea is already here (IDEAS 86) (fc3c7e0)
  • one-script: the idea pile, the snapshot reader, the serendipity loop, the kernel, and what compiles from what's here (452f6ba)
  • one-script: the kernel reads pages as text, serials by their ends, and knows an echo (7054d70)
  • one-script: the loose chunks, found by asking the pile and built on what it pointed at (a9c9b76)
  • one-script: the operator's three joins, ready to seal on their box (c813b6c)
  • one-script: the pii set, and serve withholds a person's data over a ceiling (1e06979)
  • one-script: the retire verb — api.retire + the CLI, end to end on a real scope (222a054)
  • one-script: withhold the names a person gives; the demos' cast as the cross-check (5e71308)

Fixed

  • carried: recopy scrub.py after the pii set (5601e74)
  • kernel_vectors: Java takes Python's tag rules; the four patterns become scanners (228c7d2)
  • kernel: exact rank scores, so a bite ranks the same on every run (0ce659c)
  • kernel: read the record on "\n" only, so a file name can't brick the box (a837823)
  • one-script: an idea isn't knowledge, and NEEDS YOU lists waiting sessions (IDEAS 103, 104) (ecf0bf5)
  • one-script: BLOCKED keeps one 87 and drops 7 (33aeafa)
  • one-script: said reads the quote shapes the pile holds; IDEAS 108-112, the third run (c12591f)
  • one-script: snapshot's license is an SPDX id or a LicenseRef, not any word (3b61114)
  • one-script: the kernel reads a stranger's files by what they hold, not their names (50b56ac)
  • one-script: the kernel's bite is held by content words, not 'how' and 'do' (cb4ea45)
  • one-script: the proposal rule reads any case, so docs/ideas.md is an idea pile too (b42d1d7)