Releases: headwater-ai/headwater
Release list
taxonomy/headwater-standard/v4.13.0
release.digest: sha256:b0f032403027e4c003396172c6ca3767709dcefa64317cbfc18dfa253adfb2a3
Pass this value to headwater taxonomy vendor https://github.com/headwater-ai/headwater/releases/download/taxonomy/headwater-standard/v4.13.0/headwater-standard-4.13.0.zip --expect sha256:b0f032403027e4c003396172c6ca3767709dcefa64317cbfc18dfa253adfb2a3, with headwater v0.2.1 or later, or to headwater taxonomy vendor <dir> --expect sha256:b0f032403027e4c003396172c6ca3767709dcefa64317cbfc18dfa253adfb2a3 on an unpacked copy of the zip. It is the value headwater taxonomy publish printed for this tag, not a checksum of headwater-standard-4.13.0.zip.
v0.5.0
release.digest: sha256:2470c4b4557761746467d4bb828b0d9610360347c247a02c6c121d72245cbee9
This tag carries headwater/standard with that release.digest. Pass the value to headwater taxonomy vendor <dir> --expect sha256:2470c4b4557761746467d4bb828b0d9610360347c247a02c6c121d72245cbee9. It is what headwater taxonomy publish printed for the package in this tree, and it is not a checksum of any one file.
What's Changed
- A JetBrains plugin shows the documents that govern a task, an open file and a saved file (#498) by @jameswbaxter in #1298
- The MCP path tools read every spelling of a path, and five routes refuse an outside path in one sentence (#1249) by @jameswbaxter in #1297
- Name each file whose governing document a change deleted, in the upkeep report by @jameswbaxter in #1296
- Resolve an anchor into another repository through the export it pinned (#1233) by @jameswbaxter in #1300
- Name outside_root in the starter doctrine as a regime's second route to prose by @jameswbaxter in #1303
- A digest pin the vendored package no longer hashes to fails check and validate by @jameswbaxter in #1304
- check never opens a governed named pipe, and a pipe is not reported as a directory (#1269) by @jameswbaxter in #1302
- Bind lifecycle.state.not_set_by_edge to OB-LIFE-6 through CT-LIFE-6, and republish headwater/standard as 4.10.0 (#1212) by @jameswbaxter in #1306
- Root every outside-a-repository engine test at a directory with no .git above it by @jameswbaxter in #1305
- A link whose text names one document and whose path reaches another fails link.identifier.mismatch (#1213) by @jameswbaxter in #1320
- A refused probe plan prints no cost it never computed by @jameswbaxter in #1325
- Put the first account on the explanations shelf: how a Headwater release reaches an adopter by @jameswbaxter in #1321
- A release deploys the site after it publishes, so apt/ serves the new version (#1316) by @jameswbaxter in #1326
- check --fix stamps only a document the change re-verified (#1259) by @jameswbaxter in #1330
- hw-run-policy: check now hashes the vendored package against its pin by @jameswbaxter in #1324
- A graph_export can declare committed: false, built at publish time by headwater export (#1261) by @jameswbaxter in #1332
- Measure a governs glob over 5,000 files, and state that explain --json paths is unbounded (#1260) by @jameswbaxter in #1331
- Report a relation entry that names its own document, and publish headwater/standard 4.10.0 (#1232) by @jameswbaxter in #1322
- wait-for fixture: an immediate return may report 1s across a second boundary by @jameswbaxter in #1351
- A bundle may add into a bundle it names in requires, applies after it, and is refused without it (Refs #1246) by @jameswbaxter in #1329
- State HW-DR-0052 in the always-loaded description of the authoring skill (#1294, clause 1) by @jameswbaxter in #1354
- Make a builder send its third search to hw-explore, and run the maintainer on Sonnet by @jameswbaxter in #1361
- A pinned export that did not read is a finding that names the pin, and both pin readers refuse a bad block or an outside path (#1311) by @jameswbaxter in #1327
- Print the overlay block that makes a kind scaffold when new refuses Unnameable (#1264) by @jameswbaxter in #1349
- A reciprocity half that names its own document carries no fix (#1335) by @jameswbaxter in #1352
- Find the root in an absolute path typed through a link, with no file behind it (#1334) by @jameswbaxter in #1353
- Ask the owner nothing mid-run, move the CI wait under the verify, and stop the integrator waiting on main by @jameswbaxter in #1363
- Publish a corpus as a site: a MkDocs guide, a configuration to copy, and a strict fixture (#977) by @jameswbaxter in #1356
- Report a code_path anchor onto the declaring document's own file (#1350) by @jameswbaxter in #1355
- README gains the apt install steps (#1230) by @jameswbaxter in #1328
- A path through a dangling link out of the root is outside the repository (#1367) by @jameswbaxter in #1373
- Compare identifier schemes across namespaces, since one namespace can spell another (#1357) by @jameswbaxter in #1364
- Never open a named pipe the census walks, report an edge over only special files, and count what a digest covers (#1333) by @jameswbaxter in #1360
- Hold a built site against its corpus with headwater site (#978) by @jameswbaxter in #1359
- Route names HW-DR-0052 for the status probe, the probe asks for the ruling, and the 2026-09-28 full batch is retired (#1294, clauses 2-3) by @jameswbaxter in #1362
- Seal a named document as an answer key: its claim and every line naming it go too (#1293) by @jameswbaxter in #1365
- Move spec 17, three evaluations and eleven run-tooling obligations onto process shelves, keeping their identifiers (#1286) by @jameswbaxter in #1371
- Record the first measured parent-wake count below the loop, and name hw-iterate where the verifier was stale (#1276) by @jameswbaxter in #1372
- Name the parent in the run's rule against filing an issue (#1275, clause 5) by @jameswbaxter in #1374
- explain refuses a census row the walk could not read (#1366) by @jameswbaxter in #1375
- Move the install text to v0.4.1 and hold the site panel to the README (#1348) by @jameswbaxter in #1377
- Run 20260928-1109 batch: #1371 #1362 #1365 #1359 #1374 #1375 #1372 #1377 by @jameswbaxter in #1378
- Amend HW-DR-0049: a page under site/ carries no figure and no merge attribute (#1273) by @jameswbaxter in #1380
- Name headwater site as the last step of the publish guide (#978) by @jameswbaxter in #1381
- Scope the tombstone task to the top-level docs/ that headwater export serves (Closes #1293) by @jameswbaxter in #1379
- Record the #1294 pilot: the status probe alone, 10 sessions per arm by @jameswbaxter in #1382
- Pin the tutorial, site, README and demo to the newest headwater-standard tag (#1341) by @jameswbaxter in #1383
- Record thirteen run-tooling gaps from run 20260928-1109 as HW-OBL-0224 by @jameswbaxter in #1388
- Release v0.5.0 by @jameswbaxter in #1389
Full Changelog: v0.4.1...v0.5.0
taxonomy/headwater-standard/v4.12.0
release.digest: sha256:2470c4b4557761746467d4bb828b0d9610360347c247a02c6c121d72245cbee9
Pass this value to headwater taxonomy vendor https://github.com/headwater-ai/headwater/releases/download/taxonomy/headwater-standard/v4.12.0/headwater-standard-4.12.0.zip --expect sha256:2470c4b4557761746467d4bb828b0d9610360347c247a02c6c121d72245cbee9, with headwater v0.2.1 or later, or to headwater taxonomy vendor <dir> --expect sha256:2470c4b4557761746467d4bb828b0d9610360347c247a02c6c121d72245cbee9 on an unpacked copy of the zip. It is the value headwater taxonomy publish printed for this tag, not a checksum of headwater-standard-4.12.0.zip.
v0.4.1
release.digest: sha256:f8e8be38cbb296ebd965835ad860f6089c6efbcb209009644faa3b100d2c22f8
This tag carries headwater/standard with that release.digest. Pass the value to headwater taxonomy vendor <dir> --expect sha256:f8e8be38cbb296ebd965835ad860f6089c6efbcb209009644faa3b100d2c22f8. It is what headwater taxonomy publish printed for the package in this tree, and it is not a checksum of any one file.
What's Changed
- Govern eight paths three documents name and no edge reached, and lift governed-scope coverage to 40.6% (#956) by @jameswbaxter in #1201
- Move the install text from v0.3.0 to v0.4.0 by @jameswbaxter in #1208
- hw-build dispatches headwater-maintainer before it opens a pull request (#954) by @jameswbaxter in #1205
- Warn a session that edits or merges a derived artifact, from this repository's own harness (#1053) by @jameswbaxter in #1202
- Batch: #984, #1006, #844 and #601 by @jameswbaxter in #1211
- Report a superseded decision left current, fix it with the successor's date, and mark terminal rows in the indexes (#1198) by @jameswbaxter in #1207
- Record the seven decisions of ci.yml as HW-PD-0013 to HW-PD-0019, and hold its header against them (#1007) by @jameswbaxter in #1216
- The sentence splitter holds U.S., U.K., a.m., p.m. and Ph.D. as abbreviations before a name (#1185) by @jameswbaxter in #1218
- headwater show prints a document's own bytes, found through explain's resolver (#740) by @jameswbaxter in #1214
- Gate each crate publish on the crates.io index instead of a fixed 30-second sleep (#1197) by @jameswbaxter in #1215
- The intent hook logs a run-directory prompt, an engine-less worktree prompt, and a failed route (#917) by @jameswbaxter in #1221
- Run CI on merge_group and send every ruled merge through the merge queue by @jameswbaxter in #1219
- Read here-document end words, arithmetic and substitutions in adopter shell blocks as the shell does (#1135) by @jameswbaxter in #1217
- The sweep skill carries a hand pass for a stated practice no path backs, and the n8n evaluation records one run over this repository (#496) by @jameswbaxter in #1225
- A read-only dashboard page renders staleness, warrant and coverage from a graph_export, in integrations/dashboard (#505) by @jameswbaxter in #1234
- Evaluate external harnesses and benchmarks for the probe campaign, and recommend none (#1015) by @jameswbaxter in #1223
- explain, show and the MCP explain tool find a document by ./, .. and absolute spellings of its path (#1227) by @jameswbaxter in #1237
- Add explanation and process_explanation kinds, draws_on, two shelves and the first CI account (#1005) by @jameswbaxter in #1220
- A statute citation before a section number stays one sentence, and a test holds the case-insensitive abbreviation match (#1228) by @jameswbaxter in #1238
- HW-DR-0082 names D2 with TALA as the candidate second format and an explorer issue as a reopen condition (#1107) by @jameswbaxter in #1252
- The edit-time advisory names the files a governs glob matched, up to 20 (#1093) by @jameswbaxter in #1241
- A builder breaks each fix itself and records the test that goes red before it reports by @jameswbaxter in #1242
- Date an edge-set state from the setters of the chosen state alone (#1111) by @jameswbaxter in #1243
- The CI explanation draws on HW-PD-0020, so it goes stale when the merge queue record changes by @jameswbaxter in #1254
- A documentation tier whose absent arm removes docs/, so a run can measure what the documents do (#1010) by @jameswbaxter in #1222
- cited_in reaches the test_site anchor, so the comment-scan resolver runs on this corpus (#1097) by @jameswbaxter in #1244
- Measure harper-core over this corpus, and record HW-DR-0096: Harper does not become part of the engine (#1013) by @jameswbaxter in #1240
- No second case reads the render fixture while a blessed run rewrites it (#1162) by @jameswbaxter in #1255
- Record the owner's library-composition ruling as HW-DR-0095 (Q66), and move HW-OBL-0040 to waiting on a build (#524) by @jameswbaxter in #1235
- A VS Code extension under integrations/vscode that shows what governs a task, an open file and a saved file, from headwater mcp (#497) by @jameswbaxter in #1226
- Build a signed-APT-ready Debian package, prove apt refuses a badly signed repository, and gate publishing of the metadata on APT_SIGNING_KEY (#764) by @jameswbaxter in #1224
- A plain-http loopback fetch skips the proxy, the no-fetch build is tested and guarded, and two network claims say what is true (#1113) by @jameswbaxter in #1256
- Route digests a governed file only when its answer needs the revision, 0.16 s to 0.06 s CPU (#1160) by @jameswbaxter in #1258
- A period after a code span ends the sentence, whatever letters the span ends on (#1262) by @jameswbaxter in #1266
- The MCP route tool drops a path git ignores, as the route verb does (#1161) by @jameswbaxter in #1265
- An upkeep report on every pull request, from the released engine and no model (#502) by @jameswbaxter in #1236
- Compute the graph export at build time and stop recording corpus.checks, so parallel pull requests stop conflicting on derived files (#1251) by @jameswbaxter in #1253
- The tutorial page's Before you start section is written from the tutorial, and the renderer stops on an unpinned version (#1138) by @jameswbaxter in #1257
- The graph export carries each list anchor's member patterns, and the dashboard counts coverage by member (#1247) by @jameswbaxter in #1268
- The site figures are measured when the site is published, and the committed pages carry none (#1273) by @jameswbaxter in #1277
- Seal a probe workspace of its answer keys, and grade an answered probe against one expected value (#1229) by @jameswbaxter in #1239
- init --git writes merge=union for the two append-only stores, so two branches that each ran new merge (#1263) by @jameswbaxter in #1267
- The MCP route and governing answers carry structuredContent, the route text is never folded, and the VS Code client reads only the member (#1248) by @jameswbaxter in #1270
- The product owner closes a verified epic and posts the owner's rulings to their issues by @jameswbaxter in #1271
- Correct six claims in the Harper spike evaluation that its recorded outputs contradict, and stamp its governs edge (#1013) by @jameswbaxter in #1272
- CI holds main at a fixed point of headwater check --fix, and each stamp it offered is read before it lands by @jameswbaxter in #1245
- One hw-iterate agent per issue owns build, verify and rework, and the parent wakes once for its report (#1276) by @jameswbaxter in #1278
- A restarted build-order parent resumes from handover/, and a loop drains and restarts it on context or merges (#1275, part 1) by @jameswbaxter in #1279
- The site serves the APT archive's public keyring, and the fetch-apt fixture runs in a tree of its own by @jameswbaxter in #1282
- A restarted parent drains to zero and resumes from handover/, with the doctrine, resume form and HW-PD-0023 (#1275, part 2) by @jameswbaxter in #1281
- Make a paired probe campaign recordable and comparable, and raise the ceilings as ruled (#980) by @jameswbaxter in #1280
- A stage waits in the foreground, and run-dir.sh writes the prose ledger by @jameswbaxter in #1274
- CLAUDE.md says next-run.md loads hw-run-policy at the start of every parent session by @jameswbaxter in #1284
- Record HW-DR-0098: each engine subsystem gets one technical design spec, and no crate gets a functional spec by @jameswbaxter in #1287
- The owner acc...
v0.4.0
release.digest: sha256:f8e8be38cbb296ebd965835ad860f6089c6efbcb209009644faa3b100d2c22f8
This tag carries headwater/standard with that release.digest. Pass the value to headwater taxonomy vendor <dir> --expect sha256:f8e8be38cbb296ebd965835ad860f6089c6efbcb209009644faa3b100d2c22f8. It is what headwater taxonomy publish printed for the package in this tree, and it is not a checksum of any one file.
What's Changed
- Move the install text from v0.2.1 to v0.3.0 by @jameswbaxter in #1194
- Supersede HW-DR-0069: the paragraph sample met its reopening clause, and the defect is retired (#903) by @jameswbaxter in #1193
- State how a release is cut, in a guide the release workflows hold (#982) by @jameswbaxter in #1196
- Read a quote carried across a newline and $'...' in both command splitters (#1135) by @jameswbaxter in #1195
- Move the pinned headwater/standard taxonomy from 4.2.0 to 4.9.1 by @jameswbaxter in #1199
- Release v0.4.0 by @jameswbaxter in #1200
Full Changelog: v0.3.0...v0.4.0
taxonomy/headwater-standard/v4.9.1
release.digest: sha256:f8e8be38cbb296ebd965835ad860f6089c6efbcb209009644faa3b100d2c22f8
Pass this value to headwater taxonomy vendor https://github.com/headwater-ai/headwater/releases/download/taxonomy/headwater-standard/v4.9.1/headwater-standard-4.9.1.zip --expect sha256:f8e8be38cbb296ebd965835ad860f6089c6efbcb209009644faa3b100d2c22f8, with headwater v0.2.1 or later, or to headwater taxonomy vendor <dir> --expect sha256:f8e8be38cbb296ebd965835ad860f6089c6efbcb209009644faa3b100d2c22f8 on an unpacked copy of the zip. It is the value headwater taxonomy publish printed for this tag, not a checksum of headwater-standard-4.9.1.zip.
v0.3.0
release.digest: sha256:f8e8be38cbb296ebd965835ad860f6089c6efbcb209009644faa3b100d2c22f8
This tag carries headwater/standard with that release.digest. Pass the value to headwater taxonomy vendor <dir> --expect sha256:f8e8be38cbb296ebd965835ad860f6089c6efbcb209009644faa3b100d2c22f8. It is what headwater taxonomy publish printed for the package in this tree, and it is not a checksum of any one file.
What's Changed
- Let new write a fixed-name shelf, asking for the directory a glob leaves open (#1096) by @jameswbaxter in #1127
- Hold an unread observation as unknown in every path, and discharge HW-OBL-0199 on the ruling (#937) by @jameswbaxter in #1126
- Declare governs and traces_to created by an agent, and record the ruling (#955) by @jameswbaxter in #1129
- Lead every install page with the release download, and label cargo install the alternative (#975) by @jameswbaxter in #1128
- Name a path in the governed scope that nothing governs, on route and before a write (#953, part) by @jameswbaxter in #1125
- Report a document that two relations tell two different states (#1086) by @jameswbaxter in #1131
- Fetch the taxonomy with taxonomy vendor itself, and make the bootstrap script a stub (#1063) by @jameswbaxter in #1133
- Count a bare local root only in a shell block and a code span (#1085) by @jameswbaxter in #1130
- Write each related edge of explain --json as an array of its targets, and state the json index forms (#1092) by @jameswbaxter in #1132
- Color the probe stale report under a terminal (#1094) by @jameswbaxter in #1134
- Say how a build-order subagent gets its own worktree and cargo slot by @jameswbaxter in #1141
- Name the git refusal in init --git and write no line an unread nested file could declare (#1119) by @jameswbaxter in #1144
- Cross the filesystem boundary for a GIT_DISCOVERY_ACROSS_FILESYSTEM that is not UTF-8 (#1120) by @jameswbaxter in #1142
- Cut the landing page install note to the macOS variant and the tutorial link by @jameswbaxter in #1147
- Name a root package.yml that does not read in taxonomy validate (#1123) by @jameswbaxter in #1143
- Clear the prose findings in six documents (586 → 466) by @jameswbaxter in #1150
- List an unaccounted path once and exempt the claim store, so the site publishes 0 (#1146) by @jameswbaxter in #1148
- Exit 1 rather than panic when check cannot write a stream, and report a cache that cannot be written (#1095) by @jameswbaxter in #1145
- Clear the prose findings in five more documents (466 → 419) by @jameswbaxter in #1156
- Declare discharges and cites_evidence created by the author, and discharge HW-OBL-0105 (#955) by @jameswbaxter in #1152
- Record that a language rule reaches front-door prose outside the corpus root (#615) by @jameswbaxter in #1155
- Name a suspect governing edge at the edit, and read hook pointers from route --json (#953) by @jameswbaxter in #1153
- Count a result probe stale cannot judge apart from a stale one (#1140) by @jameswbaxter in #1149
- Report a live document resting on a draft one, and move 13 obligations to current (#569) by @jameswbaxter in #1154
- Clear the prose findings in five more documents (419 → 385) by @jameswbaxter in #1163
- Clear the prose findings in five more documents (batch 4, 25 findings) by @jameswbaxter in #1164
- Clear the prose findings in five more documents (batch 5, 21 findings) by @jameswbaxter in #1165
- Clear the prose findings in five more documents (batch 6, 16 findings) by @jameswbaxter in #1166
- Clear the prose findings in five more documents (batch 7, 14 findings) by @jameswbaxter in #1167
- Release v0.3.0 by @jameswbaxter in #1169
- Open a sentence at a lower-case name or an issue reference (#1151) by @jameswbaxter in #1170
- Record two owed obligations in spec 13 (HW-OBL-0217, HW-OBL-0218) by @jameswbaxter in #1173
- End every verb with status 1 on a stream it cannot write (#1157) by @jameswbaxter in #1172
- Fail a rule whose verdicts moved while its VERSION did not (#1105) by @jameswbaxter in #1171
- A draft owes no reciprocal half until it is promoted, so new writes nothing into a live document (#1168) by @jameswbaxter in #1174
- Drop spec 13's hand-kept counts and ranges, and replace its class narrative by @jameswbaxter in #1176
- Retake the voice census over body and summary, and write the section-scoping ruling (#606) by @jameswbaxter in #1177
- Run taxonomy resolve --check inside the headwater-check action (#1118) by @jameswbaxter in #1179
- Report the claim of a renamed document as stale (#1106) by @jameswbaxter in #1178
- Fail a vendored package that is not a fresh publish of its source, with publish --check (#1139) by @jameswbaxter in #1183
- State what identifier.claim.stale does after a rename in CT-ID-5, and republish headwater/standard as 4.9.1 (#1106) by @jameswbaxter in #1181
- Refuse a glob character in a new --directory segment (#1136) by @jameswbaxter in #1180
- State in the new contract that a draft defers the far half of a required pair (Refs #1168) by @jameswbaxter in #1184
- Remove every test scratch directory on drop, and fail CI when the suite leaves one (#1158) by @jameswbaxter in #1188
- Record three run-environment obligations in spec 13 and extend HW-OBL-0209 by @jameswbaxter in #1189
- Skip a marked page no projection writes in lifecycle.state.set_twice (#1137) by @jameswbaxter in #1182
- Hold front-door prose outside the corpus root to its language regime (#1159) by @jameswbaxter in #1190
Full Changelog: v0.2.1...v0.3.0
v0.2.1
release.digest: sha256:ec1525409b6b1c7046f3b39d02136cb3af054e3304cc7b7fab1c2a791a863e81
This tag carries headwater/standard with that release.digest. Pass the value to headwater taxonomy vendor <dir> --expect sha256:ec1525409b6b1c7046f3b39d02136cb3af054e3304cc7b7fab1c2a791a863e81. It is what headwater taxonomy publish printed for the package in this tree, and it is not a checksum of any one file.
What's Changed
- Write the pin vendor --expect verified where none is declared (#1063, part) by @jameswbaxter in #1081
- Report a governs list with a directory member at Info, and pin a rename inside a glob (#1104) by @jameswbaxter in #1121
- Leave the root package's own content directories out of the governed-scope tree (#1103) by @jameswbaxter in #1122
- Release prep for v0.2.1 (Refs #1063) by @jameswbaxter in #1124
Full Changelog: v0.2.0...v0.2.1
v0.2.0
release.digest: sha256:ec1525409b6b1c7046f3b39d02136cb3af054e3304cc7b7fab1c2a791a863e81
This tag carries headwater/standard with that release.digest. Pass the value to headwater taxonomy vendor <dir> --expect sha256:ec1525409b6b1c7046f3b39d02136cb3af054e3304cc7b7fab1c2a791a863e81. It is what headwater taxonomy publish printed for the package in this tree, and it is not a checksum of any one file.
What's Changed
- Document the 0.1.2 release by @jameswbaxter in #766
- Record the regression probe transcript by @jameswbaxter in #762
- Align workspace.dependencies versions to 0.1.2 for #735 by @jameswbaxter in #767
- Implement usability improvements for mobile experience by @jameswbaxter in #770
- Color the remaining verbs and every sub-verb help page by @jameswbaxter in #768
- Fix check report line breaks when painted (#769) by @jameswbaxter in #771
- Complete issue 566 — remove Bootstrap navbar from generated pages by @jameswbaxter in #772
- Tighten the install section, keeping every claim the fixtures hold by @jameswbaxter in #773
- Run the diataxis-site fixture case table, and take its plant out of the tree by @jameswbaxter in #776
- Correct the package's 4.0.0 record to the facet-required ruling spec 7 took by @jameswbaxter in #779
- Throttle every cargo command and pool target directories by slot by @jameswbaxter in #789
- Rule how a recorded terminal demonstration is held against a run (Refs #601) by @jameswbaxter in #782
- Let a projection declare the name its kind already requires (#627) by @jameswbaxter in #785
- The front page cites the tag it pins, and the engine release states its digest by @jameswbaxter in #790
- Measure the two silent voice categories and rule on the loosest pattern by @jameswbaxter in #781
- Report a refused transcript from the run, and correct the five sites that read one by @jameswbaxter in #786
- Record the diataxis-site findings, read criteria 3, 6 and 7 against it, and republish by @jameswbaxter in #793
- Group the repository root by subject, and split tools/ the same way by @jameswbaxter in #796
- Report an evidenced claim that rests on an asserted document by @jameswbaxter in #787
- Type n8n's .agents/skills corpus against the diataxis-site how_to kind by @jameswbaxter in #778
- Refuse an identity declaration that leaves a required facet unwritten (Refs #780) by @jameswbaxter in #795
- Color the taxonomy audit and probe plan reports by @jameswbaxter in #791
- Record the vendored package root question as open by @jameswbaxter in #797
- Retire a finished worktree from the stage that knows it merged by @jameswbaxter in #794
- Hold every emitter that labels a document to the name role (Refs #539) by @jameswbaxter in #801
- Record four regression probe sessions and commit the first graded transcript (Refs #170) by @jameswbaxter in #804
- Run the three n8n fixture recipes in CI, and move their pins to 4.3.0 by @jameswbaxter in #800
- Let the parent wait by ending its turn, and keep the commit gate off its Stop by @jameswbaxter in #812
- Write the text report's escaped findings as records (Refs #651) by @jameswbaxter in #802
- Compare a fragment citation exactly, as a browser does (Closes #208) by @jameswbaxter in #806
- Name a second artifact published under the version already installed (Refs #784) by @jameswbaxter in #798
- Compute the derived-artifact population from the producers (Refs #676) by @jameswbaxter in #808
- Mark an inline quotation in the parser, so no prose rule reads it (Refs #783) by @jameswbaxter in #807
- Hold a refused recording by the reliance its state claims (Closes #814) by @jameswbaxter in #815
- A participation expectation can name no target kind, and admit every kind its relation does (Closes #413) by @jameswbaxter in #805
- Read all seven admission criteria against the bundle the table refuses (Refs #510) by @jameswbaxter in #799
- State the position that holds in eleven change-narration sentences (Refs #605) by @jameswbaxter in #822
- Derive every required facet of a generated document, and let the emitter compose the summary (Closes #227, Closes #780) by @jameswbaxter in #816
- Decide an evidence pointer onto a generated target (Closes #818) by @jameswbaxter in #843
- Run every build-order and product-owner agent on sonnet by @jameswbaxter in #866
- Rule that routing gains a shadow-mode embedding path, amended in four places by @jameswbaxter in #831
- Say which programs read a fixture page, and put the one runner nothing ran behind a gate (Closes #813) by @jameswbaxter in #826
- Name every document that reads a refused recording (Refs #170) by @jameswbaxter in #829
- Close #510 on a documented refusal, and stop a second document restating the library's size by @jameswbaxter in #834
- Move the palette below the check layer, and color
headwater derived(Refs #479) by @jameswbaxter in #839 - Check a citation comment against the corpus that licensed it (Refs #500) by @jameswbaxter in #840
- Keep a worktree that holds no commit origin/main lacks (Closes #841) by @jameswbaxter in #850
- Measure what reads each facet role, rather than recording it (Closes #539) by @jameswbaxter in #861
- Compare the engine's heading-slug rule with the renderer's (Closes #545) by @jameswbaxter in #863
- Report a loss carrier that names a bag, and read the register for the audit (Closes #521) by @jameswbaxter in #864
- Bound what a shell prints into an agent's context, and keep the whole log by @jameswbaxter in #865
- Fix landing-page install accuracy, footer, and a card-overlap bug by @jameswbaxter in #867
- Record the twenty doctrine findings of diataxis, standards-spec and brd-prd by @jameswbaxter in #825
- Reapply #867's landing-page fixes, lost to a later merge (#825) by @jameswbaxter in #869
- Give the porcelain parse a delimiter dash will not collapse by @jameswbaxter in #868
- Type an ADR log this project did not write, and seal it against a quiet repair (Refs #488) by @jameswbaxter in #832
- Tighten the tutorial's cargo install blurb by @jameswbaxter in #870
- Move the vendored package root under
.headwater/, and name the old root in a refusal by @jameswbaxter in #837 - Run the reader_mode facet over another entry's corpus, and hold the run with a program (Closes #523) by @jameswbaxter in #838
- Mark M6 closed on the status page, and point what it left open at M6b by @jameswbaxter in #875
- Write the three unwritten expectation forms, and the routing probe #404 waits on (Closes #531) by @jameswbaxter in #851
- Exempt a session with no mutating tool call from the Stop-hook commit gate by @jameswbaxter in #874
- Collapse repeated figure lines in refresh-figures.sh's check output by @jameswbaxter in #873
- Resolve hw_root from the payload's cwd once a hook can read it by @jameswbaxter in #878
- Reapply #869's landing-page fixes, lost to #837's rebase a third time by @jameswbaxter in #876
- Compute the shape of a derived artifact and hold it against the merge attribute (Refs #809) by @jameswbaxter in https://github.com...
v0.1.2
What's Changed
- Attach a release's assets at create time, not after by @jameswbaxter in #751
- Add a hand-dispatched yank workflow, for the 20 crates 0.1.0 stranded by @jameswbaxter in #752
- Point the install docs at cargo install, now that it works by @jameswbaxter in #754
- Gate the served site against MkDocs footer by @jameswbaxter in #755
- Lead the tutorial with cargo install, and fetch the package by tag by @jameswbaxter in #756
- Record that the publish-crates retry loop has no retry ceiling by @jameswbaxter in #758
- Bind the Headwater build order to GitHub Copilot, verified live by @jameswbaxter in #759
- Add a tag-triggered release for headwater/standard, decoupled from an engine tag by @jameswbaxter in #761
- Add Diataxis documentation-site bundle by @jameswbaxter in #747
- Point the tutorial's package fetch at the real taxonomy release by @jameswbaxter in #763
- Release 0.1.2 by @jameswbaxter in #765
Full Changelog: v0.1.1...v0.1.2