Skip to content

Changelog

Every version of the executable with the decisions it carried, the changes in its commit range and the artifacts it published — composed by the release subsystem, never written by hand.

A release is a record of the layer, not a file somebody edits after the fact. majordomus generate changelog reads those records, pairs each one with the decisions dated inside its window and the commits in its range, and writes the result as one value in three encodings — docs/generated/changelog.json for a program, .yaml beside it, .md for a reader. This page is a fourth projection of the same value, so it cannot say anything the tool does not.

What that buys: a version cannot appear here without a release record, a change cannot appear without a commit that carries it, and an artifact cannot appear without the record's own evidence for it — the file name and the SHA-256 the record read off the file it published.

provenance
current version
1.0.0-alpha.8
document
majordomus/changelog/v1
projected from
docs/generated/changelog.json
for a reader
docs/generated/changelog.md
the same value, elsewhere

The Cockpit runs it from the capability page above; Swagger UI runs the route, on the server this repository starts. None of the four is written down twice — they are projections of one declaration.

v1.0.0-alpha.5

1.0.0-alpha.52026-10-2276c57859618 change(s) 0 decision(s) 6 artifact(s)

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Housekeeping chore 6

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v1.0.0-alpha.5-aarch64-apple-darwin.tar.gz 6204966024c03a1e34fd899d3fcfc09699142460cdf4d345932425b58e3a540b
macos-x86_64 majordomus-v1.0.0-alpha.5-x86_64-apple-darwin.tar.gz e854ee236363c2a1ce14409592360dd622af414b66ca0e6cb6e5ddbc3689cd03
linux-x86_64-gnu majordomus-v1.0.0-alpha.5-x86_64-unknown-linux-gnu.tar.gz 2106367929ab9e780fa795f81bf500c90c810c87655873030d31f226582d8e5a
linux-x86_64-musl majordomus-v1.0.0-alpha.5-x86_64-unknown-linux-musl.tar.gz 6cdb68bffb3226af64b734ccd2dc87973631bcd855a5988568a465c8d8bebb7d
linux-aarch64-gnu majordomus-v1.0.0-alpha.5-aarch64-unknown-linux-gnu.tar.gz ec943cc2672d3cdfda5028821fc5633d9f7a2f46d91ae12bdc520a8b9b76e7ac
linux-aarch64-musl majordomus-v1.0.0-alpha.5-aarch64-unknown-linux-musl.tar.gz b1c8dfd1285f77ba0b69666501391726fa15a165cf13634f1baa26c5366761e8

v1.0.0-alpha.4

1.0.0-alpha.42026-10-2197391192d33 change(s) 0 decision(s) 6 artifact(s)

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Added feat 3
#
Fixed fix 14
#
Performance perf 2
#
Housekeeping chore 8

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v1.0.0-alpha.4-aarch64-apple-darwin.tar.gz 87b5f17a05d8bfbd6b8d628883ef9fab572769b3db630daec4862ac3e3790cc4
macos-x86_64 majordomus-v1.0.0-alpha.4-x86_64-apple-darwin.tar.gz db150297c23774f4c2d504483f9b6386035d4770dbdf10072ce98ebdd75f574e
linux-x86_64-gnu majordomus-v1.0.0-alpha.4-x86_64-unknown-linux-gnu.tar.gz aadc60edec3070c5ed64ae7f3605b8205ee1dd8e880d9843977d61576c256d79
linux-x86_64-musl majordomus-v1.0.0-alpha.4-x86_64-unknown-linux-musl.tar.gz f4022f2b79ab03a7a6c51c31f4fb0e19581c73d5ffa2e2f8d4610920be579bac
linux-aarch64-gnu majordomus-v1.0.0-alpha.4-aarch64-unknown-linux-gnu.tar.gz 1aafbed99a30820875f777ab6a6868a75b3e485819d8d762e5a9466747eb404a
linux-aarch64-musl majordomus-v1.0.0-alpha.4-aarch64-unknown-linux-musl.tar.gz 49152c6ced5667078b0209761457f8529f8d199f1a822d2c7947cb446fb7daf9

v1.0.0-alpha.2

1.0.0-alpha.22026-10-21905159df711 change(s) 0 decision(s) 6 artifact(s)

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Fixed fix 1
#
Documentation docs 4
#
Housekeeping chore 6

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v1.0.0-alpha.2-aarch64-apple-darwin.tar.gz baae30271835477db70806c1006609f21c47224e2825118595001183c68f6f1c
macos-x86_64 majordomus-v1.0.0-alpha.2-x86_64-apple-darwin.tar.gz 5236640245e03a47b0095d82811bb6fd4fb42610d4aa17f4b209bb360e134a1d
linux-x86_64-gnu majordomus-v1.0.0-alpha.2-x86_64-unknown-linux-gnu.tar.gz 12dc25ea63880e45c26a3f50418a90b68dc098fb1c433e4c7b302b353f5b6947
linux-x86_64-musl majordomus-v1.0.0-alpha.2-x86_64-unknown-linux-musl.tar.gz 376d53a9ca37b2bc98338cfd3a98077c7a3a94a25163e9c03b0b2ad8bcf4e6ea
linux-aarch64-gnu majordomus-v1.0.0-alpha.2-aarch64-unknown-linux-gnu.tar.gz 3b246c41cf04f04383b16c77d36ce4491c5655d3b4931edc359c30aa762dcc9c
linux-aarch64-musl majordomus-v1.0.0-alpha.2-aarch64-unknown-linux-musl.tar.gz b4373e9151e5cae81e8d91278a4275c7ecabb7eea3402b6620144460402da616

v1.0.0-alpha.1

1.0.0-alpha.12026-10-209a5a9b77531 change(s) 39 decision(s) 6 artifact(s)

Decisions

The architecture decisions the layer dates inside this version's window, each with the route the document records for it.

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Added feat 4
#
Fixed fix 20
#
Documentation docs 2
#
Pipeline ci 1
  • validate three browser probes outgrew their bounds; each bound grows with its measurement6e2aadba1

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v1.0.0-alpha.1-aarch64-apple-darwin.tar.gz afa2fe2f0e19397fc5b3b8e079c348a09a3080961b966b0b064e191adb104137
macos-x86_64 majordomus-v1.0.0-alpha.1-x86_64-apple-darwin.tar.gz 84d7c08db6f18f98947ef973a6097b4ef0d0d0bdb94612bcb22b0278f6e940f3
linux-x86_64-gnu majordomus-v1.0.0-alpha.1-x86_64-unknown-linux-gnu.tar.gz 45b14249c8faf8e47095ce3382369973fc4a5dd672f10941f3e4b2667475a5d2
linux-x86_64-musl majordomus-v1.0.0-alpha.1-x86_64-unknown-linux-musl.tar.gz 298c3832116c05ac7784c671e75b5b554b1b8d9d3230d863858f884776456a1f
linux-aarch64-gnu majordomus-v1.0.0-alpha.1-aarch64-unknown-linux-gnu.tar.gz 46302b27158583eb28ff7bbf41ab46f993954362c687eaa5dee77a09c00a8756
linux-aarch64-musl majordomus-v1.0.0-alpha.1-aarch64-unknown-linux-musl.tar.gz 38ff14c89ad372797e1a9fa16bde3aca920406c4bdb759721dbbb11f7dab22ee

v0.30.2

0.30.22026-10-19dd4c0a87c7 change(s) 0 decision(s) 6 artifact(s)

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Fixed fix 6
#
Housekeeping chore 1
  • release record v0.30.1 and the metadata it publishese6268966b

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.30.2-aarch64-apple-darwin.tar.gz b44b8da000546c85af6ad3d0a28d693bcf2560bf8e9c6120dfe24946811efa57
macos-x86_64 majordomus-v0.30.2-x86_64-apple-darwin.tar.gz 60735a8fdad48839bf424c3949565f3c0c4524101f7266c459a0ef953483c9dc
linux-x86_64-gnu majordomus-v0.30.2-x86_64-unknown-linux-gnu.tar.gz eed5fce0af6b5c01bf8409043c6ec0b4bb830652a215864eabed4ad4c6c8768b
linux-x86_64-musl majordomus-v0.30.2-x86_64-unknown-linux-musl.tar.gz 2b404e30a78fc2335044b268cfc8c8386ef40c2d12fcd619045971c0c58f18f5
linux-aarch64-gnu majordomus-v0.30.2-aarch64-unknown-linux-gnu.tar.gz 6292503a7ab1862eb9124e60b053c0dafbfb67fe0a3a196fe7dabadaa9a8d2ba
linux-aarch64-musl majordomus-v0.30.2-aarch64-unknown-linux-musl.tar.gz 05777434fd01413eefc422475a7f225c3c4841faf0583f85fe0e652b0b7bfb2a

v0.30.1

0.30.12026-10-199904000d221 change(s) 0 decision(s) 6 artifact(s)

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Fixed fix 18
#
Performance perf 1
#
Documentation docs 1
#
Housekeeping chore 1
  • release record v0.30.0 and the metadata it publishesa0e7dd961

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.30.1-aarch64-apple-darwin.tar.gz 0dfaa6a41224e7b830b1e9baf2d1ff66e06cad04b0483e16accab9ce4e4e31df
macos-x86_64 majordomus-v0.30.1-x86_64-apple-darwin.tar.gz f8b8424efb08e182ddb09c29eb15b5274e02df6b4ba96cbba73f7387acbce5ab
linux-x86_64-gnu majordomus-v0.30.1-x86_64-unknown-linux-gnu.tar.gz 83b29af38b2ab7048aac653e90a42b0d5793f18dde5e83231a2b8c744fa11f11
linux-x86_64-musl majordomus-v0.30.1-x86_64-unknown-linux-musl.tar.gz 9022bbd67e6ff0a12994dae7a5764040d8ceec4c6c2417567bd11255e9ceb400
linux-aarch64-gnu majordomus-v0.30.1-aarch64-unknown-linux-gnu.tar.gz e79b36d624e9c3364bd8c85865fc9a9f5c674ccd44656d4b77e34da89d69851c
linux-aarch64-musl majordomus-v0.30.1-aarch64-unknown-linux-musl.tar.gz a50464e71535137bd012b903a8de16df17b05ff9b481c70801acc65c0397efae

v0.30.0

0.30.02026-10-182dfff9698114 change(s) 2 decision(s) 6 artifact(s)

Decisions

The architecture decisions the layer dates inside this version's window, each with the route the document records for it.

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Added feat 11
#
Fixed fix 41
#
Documentation docs 15
#
Tests test 18
#
Pipeline ci 2
#
Housekeeping chore 27

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.30.0-aarch64-apple-darwin.tar.gz e15586cfe0da84964fa261e8402cb088d93a0369a71a11f0f8dbdd11c6410db8
macos-x86_64 majordomus-v0.30.0-x86_64-apple-darwin.tar.gz ecea13aa20dce4495cb00479ff9fcad04162dd166f5762fc1f28ea418ea425f4
linux-x86_64-gnu majordomus-v0.30.0-x86_64-unknown-linux-gnu.tar.gz 7fcc015c688b257b38ef4f4039dd3fbabfca24ddd15af7150fdba2c469bfe562
linux-x86_64-musl majordomus-v0.30.0-x86_64-unknown-linux-musl.tar.gz dff34a9a3015f45fdeaabbc609491c520ad1075a8e2707cf5a683ad39edd9962
linux-aarch64-gnu majordomus-v0.30.0-aarch64-unknown-linux-gnu.tar.gz 0fea0290e04c25f26d3ab46b14716b6a9372e9057444091d612718935aa1a83f
linux-aarch64-musl majordomus-v0.30.0-aarch64-unknown-linux-musl.tar.gz 51df29dea8b4b9ff9bec1117797e2195e893ec6d3338df74488bb52b4ee0651e

v0.29.0

0.29.02026-10-174a457369030 change(s) 2 decision(s) 6 artifact(s)

Decisions

The architecture decisions the layer dates inside this version's window, each with the route the document records for it.

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Added feat 4
#
Fixed fix 16
#
Documentation docs 5
#
Housekeeping chore 5

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.29.0-aarch64-apple-darwin.tar.gz c0f257a8344734100d6e3cfaed5169ce97a3f84b2cbcd820a823143820b77968
macos-x86_64 majordomus-v0.29.0-x86_64-apple-darwin.tar.gz 1dfe8ba83f0bfa69bb3e31e9a94ad802931cdf8a6f13e8deb43d18aeab22bb21
linux-x86_64-gnu majordomus-v0.29.0-x86_64-unknown-linux-gnu.tar.gz 6bf87c46d4f79a6eb5e9cfacfd95cdee8bb74e915d6590db90de2b3da97166f8
linux-x86_64-musl majordomus-v0.29.0-x86_64-unknown-linux-musl.tar.gz 837304bbecc360d5b3f722865fd97fa06710372a76074cd9ef1bd03348113b38
linux-aarch64-gnu majordomus-v0.29.0-aarch64-unknown-linux-gnu.tar.gz 869ee0afe99157421e0b3983f91fd2eb9a48230bfbb743e97986d8fbbd383e91
linux-aarch64-musl majordomus-v0.29.0-aarch64-unknown-linux-musl.tar.gz 05734268f0e9e44ad2d7a8573d74937785817d3aa1505590992cbd4a403004bd

v0.28.0

0.28.02026-10-17441c9655490 change(s) 6 decision(s) 6 artifact(s)

Decisions

The architecture decisions the layer dates inside this version's window, each with the route the document records for it.

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Added feat 6
#
Fixed fix 34
#
Performance perf 3
  • economics a bootstrap median counts its draws instead of sorting each resample43b8e9bac
  • build dependencies are optimised in the debug build every derive and hook runsfa8f00f6c
  • changelog every release's ancestry is listed by one git process7eee00861
#
Documentation docs 18
#
Tests test 4
#
Housekeeping chore 24
#
Formatting style 1
  • test cargo fmt over the derived-port assertion in cli_docsf37efd935

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.28.0-aarch64-apple-darwin.tar.gz 48e91654391e59048d17b2ded83d964e5f33c6c6440d5798c547d787553aba84
macos-x86_64 majordomus-v0.28.0-x86_64-apple-darwin.tar.gz f3e1f0e686a205159cf4823091885e0bef1046959bed4081703083fbd15cd9f9
linux-x86_64-gnu majordomus-v0.28.0-x86_64-unknown-linux-gnu.tar.gz 52e8c51339c0c449622793556a3c668127d2930d6b28f2999cddeee9cdac64df
linux-x86_64-musl majordomus-v0.28.0-x86_64-unknown-linux-musl.tar.gz 87e69f3184ebbaa65a2565ba957e579cda4ea16e30b4e44c34a35a16cd4438c5
linux-aarch64-gnu majordomus-v0.28.0-aarch64-unknown-linux-gnu.tar.gz b9b600487e2d68f664d0d9bb97505f80fe4ed38443833c0f7a9510e48fab771f
linux-aarch64-musl majordomus-v0.28.0-aarch64-unknown-linux-musl.tar.gz 103134918ff2cddf3dec8fd443287e803e55a12a1c26189d108de02776d41501

v0.27.0

0.27.02026-10-16c1a430dcf82 change(s) 4 decision(s) 6 artifact(s)

Decisions

The architecture decisions the layer dates inside this version's window, each with the route the document records for it.

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Added feat 15
#
Fixed fix 29
#
Performance perf 1
  • ui a screen reads the answer its source shares instead of copying it43204ad13
#
Documentation docs 5
#
Pipeline ci 1
#
Housekeeping chore 28
#
Formatting style 1
  • mesh rustfmt the edit guard; the derived data follows the merged stack04986858e

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.27.0-aarch64-apple-darwin.tar.gz 283ce45eb5687a1f824373e37dbdeca9c14cac36978dbd404128001d4147b8c8
macos-x86_64 majordomus-v0.27.0-x86_64-apple-darwin.tar.gz 178bb10c8fab3d9869f0727f73f0b80cd3815d8da8b2fa801533b3307ade5afa
linux-x86_64-gnu majordomus-v0.27.0-x86_64-unknown-linux-gnu.tar.gz dd5cd97cfc513d41158096c20c9ac23a75e34e1235a5d7d72f4fe668cb4599ca
linux-x86_64-musl majordomus-v0.27.0-x86_64-unknown-linux-musl.tar.gz 1679e7eaa6b02629c970d118f19410816d702c0e6d373fa00f5093d3eaef49ac
linux-aarch64-gnu majordomus-v0.27.0-aarch64-unknown-linux-gnu.tar.gz 64a0114471e03eb80284520210f04d1b216f9cafb124c5d0444e80ef20c8fba6
linux-aarch64-musl majordomus-v0.27.0-aarch64-unknown-linux-musl.tar.gz c3d8d14d28c61ce8a7e11afedf7679c1c29fba17e39592af0f0d3241800ce74c

v0.26.0

0.26.02026-10-14ff382970913 change(s) 0 decision(s) 6 artifact(s)

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Fixed fix 5
#
Housekeeping chore 6

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.26.0-aarch64-apple-darwin.tar.gz b503fa119f32d397889b690ce43db663605c94d1b8e8e4e29b1f004c4cb2bcef
macos-x86_64 majordomus-v0.26.0-x86_64-apple-darwin.tar.gz 5660a987bb0a3b96ac33d4fc864fd091b93b81364d32a0961656e6713a284862
linux-x86_64-gnu majordomus-v0.26.0-x86_64-unknown-linux-gnu.tar.gz 54f911fa0b6950ec8f13070aa6f1eff74e510458e5648d760f9ed962258a8495
linux-x86_64-musl majordomus-v0.26.0-x86_64-unknown-linux-musl.tar.gz 6de4ec37191e4da619e19f50ad2849704232c80b6534102806a61dfe2876a1f5
linux-aarch64-gnu majordomus-v0.26.0-aarch64-unknown-linux-gnu.tar.gz 89633a013bf89d2137422b0467f15086ec244f872b3cc8f932a0a1d9e4d6b00a
linux-aarch64-musl majordomus-v0.26.0-aarch64-unknown-linux-musl.tar.gz 1fa2dfd6b2bc827eecfc8568bb9086ddbc6db5e318c1f5a03059a483486af981

v0.25.0

0.25.02026-10-14ac203c34d10 change(s) 0 decision(s) 6 artifact(s)

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Added feat 3
#
Documentation docs 1
  • handbook the Czech handbook says what the MJ way is, and states no figure by hande217df9d6
#
Housekeeping chore 4

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.25.0-aarch64-apple-darwin.tar.gz 315a5f7824e6a8f0aafc07d32769c949db8791600b8795d866ebe932f6f9aa1a
macos-x86_64 majordomus-v0.25.0-x86_64-apple-darwin.tar.gz c4de17255b7846a3fe7ddc8668d6299d7d1f1a7eea1cb301ec2b320dd6ff9ff6
linux-x86_64-gnu majordomus-v0.25.0-x86_64-unknown-linux-gnu.tar.gz edb3a128a163b90a22da3fe1135a861ef4cdf54478edf46465211198c583dd4c
linux-x86_64-musl majordomus-v0.25.0-x86_64-unknown-linux-musl.tar.gz 34416d74a83dbd3c2dad18f8493cf433b5e885f4218db4bc5ca29e953b9b6dae
linux-aarch64-gnu majordomus-v0.25.0-aarch64-unknown-linux-gnu.tar.gz 1c34018c1250660d6580f71c6ef9036e994f07485969f5ad45a744f5f0267c30
linux-aarch64-musl majordomus-v0.25.0-aarch64-unknown-linux-musl.tar.gz 9185d67e2b07d159aa3140dd69480021b5e7d8aa2cfc82c1a8107f783b24fa66

v0.24.1

0.24.12026-10-1492f11cda735 change(s) 3 decision(s) 6 artifact(s)

Decisions

The architecture decisions the layer dates inside this version's window, each with the route the document records for it.

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Added feat 7
#
Fixed fix 12
#
Housekeeping chore 13

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.24.1-aarch64-apple-darwin.tar.gz 4e6371d0760f7b2193429bf237256144d7d6c749ba93b3674c839221038b8d4d
macos-x86_64 majordomus-v0.24.1-x86_64-apple-darwin.tar.gz 36322c978c1ca3b1cc34b1ee5df7a00d83c458f1f9abe8ddcab84a21c9351b45
linux-x86_64-gnu majordomus-v0.24.1-x86_64-unknown-linux-gnu.tar.gz 5e6ff82feadd60e2663516b4b94c26b9a177798657a67fc04f7734c58e30c12c
linux-x86_64-musl majordomus-v0.24.1-x86_64-unknown-linux-musl.tar.gz 263ac4ef71ceab6b32d7ef269cbb2acbafc680143f8aa76d5c822454af478118
linux-aarch64-gnu majordomus-v0.24.1-aarch64-unknown-linux-gnu.tar.gz 7ab71d5c08e28c553f4d332f05f62207ad79b22a2d29227e55421d28757e78b8
linux-aarch64-musl majordomus-v0.24.1-aarch64-unknown-linux-musl.tar.gz 45291456055f45fe08f878f717a7d269f68f1e366379e13c9153fef3ef39d529

v0.23.0

0.23.02026-10-13e506c041a39 change(s) 1 decision(s) 6 artifact(s)

Decisions

The architecture decisions the layer dates inside this version's window, each with the route the document records for it.

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Added feat 5
#
Fixed fix 18
#
Documentation docs 1
#
Housekeeping chore 14

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.23.0-aarch64-apple-darwin.tar.gz 237ded6539553cd7ce41060f8b78f8005f1273a47583163f513ed0fa57de473d
macos-x86_64 majordomus-v0.23.0-x86_64-apple-darwin.tar.gz b8dfb703363a53c510191e2880986e4f542b03fe744eb182acd6160d6d841ce0
linux-x86_64-gnu majordomus-v0.23.0-x86_64-unknown-linux-gnu.tar.gz b09b4716c76ea4203db0de4246bedd6a0e495654b73586ffcd263142c91ef837
linux-x86_64-musl majordomus-v0.23.0-x86_64-unknown-linux-musl.tar.gz f36a18a751fdffc43c909dc0949b5cc682ed082d82d1dc8c739038c508e6074a
linux-aarch64-gnu majordomus-v0.23.0-aarch64-unknown-linux-gnu.tar.gz 0e090873567ca75de865f656d92dfde5c0fbbf674b1d1e384cd13bd36eec0ffc
linux-aarch64-musl majordomus-v0.23.0-aarch64-unknown-linux-musl.tar.gz 7e251296b6b3adbf6476ed5bdf9bbc307fc07636db9c30f611fae6381ca98cc2

v0.22.0

0.22.02026-10-1361d44176757 change(s) 6 decision(s) 6 artifact(s)

Decisions

The architecture decisions the layer dates inside this version's window, each with the route the document records for it.

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Added feat 9
#
Fixed fix 22
#
Performance perf 15
#
Tests test 1
  • editors `generate editors` is proven over a real repository, with `just` where coverage runsc46ff6c72
#
Housekeeping chore 7

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.22.0-aarch64-apple-darwin.tar.gz bd4f69a863cca0321267c9a9ea358d9e174aa830ee37f275306554b63236ac22
macos-x86_64 majordomus-v0.22.0-x86_64-apple-darwin.tar.gz aa02c341feb0e4efa2eb9d6489a409b88b9f50c66cf90139b74a4f7ff51e28c5
linux-x86_64-gnu majordomus-v0.22.0-x86_64-unknown-linux-gnu.tar.gz 879d2aa20108c112d00c3e27be152b6e678ed040bf3a022973a5e1a962f0b1c2
linux-x86_64-musl majordomus-v0.22.0-x86_64-unknown-linux-musl.tar.gz 7ab2dd2fbe34c4350b44b960b441584f68bc11bf51f59e41b7151ac6d690c952
linux-aarch64-gnu majordomus-v0.22.0-aarch64-unknown-linux-gnu.tar.gz 7051bc83be12ba572c29f699ba22edd8ce7cf4a8955707c98a34e1f030d78aae
linux-aarch64-musl majordomus-v0.22.0-aarch64-unknown-linux-musl.tar.gz 2c289bd004a04e5152b4c788a148f7a09e71b331ce6ba1ca5f37998ff6fc3d0f

v0.21.0

0.21.02026-10-12722228ef3207 change(s) 10 decision(s) 6 artifact(s)

Decisions

The architecture decisions the layer dates inside this version's window, each with the route the document records for it.

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Added feat 31
#
Fixed fix 76
#
Performance perf 4
#
Documentation docs 6
#
Tests test 19
#
Pipeline ci 1
  • docker publish SHA images and reusable GHCR BuildKit cacheea8c47dc8
#
Housekeeping chore 70
  • derive the derived data follows #963's assembled head 01c76facd017aab87ac
  • derive the derived data follows master 00496ba981 and ADR 0139e88e4a3b3
  • derive the derived data follows ADR 0139 and the merged head6ffacd1ac
  • derive the derived data follows the merged head (I1981)ac95d3b32
  • derive regenerate the derived data for the per-subcommand effects (I1981)63ee47852
  • derive the derived data follows master 7377fe6568 (#944)58d0516f2
  • derive the derived data follows the train's segment-2 top refs/prep/948 (3935dc8c49)74747e93e
  • release the mesh views declare the 0.21.0 their public contract requiresbe515d65c
  • derive the derived data follows the release-record fix on the first link320651645
  • derive the derived data follows the first link on master 1393d9ef2a0feda12a1
  • derive the derived data follows master 1393d9ef2a7624fbd2f
  • campaigns the Operation Zero night-shift pack is tracked236b4691b
  • campaigns every pack that arrived after the first import is trackedc9f20dc7b
  • integration derive slice B on slice A's review fixes3b883e284
  • derive the derived data follows the head this branch is stacked on (fabcbcfcb5)68369163c
  • derive the derived data follows the head this branch is stacked on (42053b941b)fabcbcfcb
  • derive the derived data follows the head this branch is stacked on (54a91603bb)42053b941
  • derive the derived data follows the head this branch is stacked on (cd4d0fac1a)54a91603b
  • derive the derived data follows the head this branch is stacked on (7d1cb5c8e5)cd4d0fac1
  • campaigns every pack the owner handed over is tracked, and named with its plan9b44f6db5
  • derive the derived data follows the head this branch is stacked on (684af31491)7d1cb5c8e
  • derive the derived data follows the head this branch is stacked on (dc6d7bd088)684af3149
  • derive the derived data follows the head this branch is stacked on (0c9c59a268)dc6d7bd08
  • derive the derived data follows #909's head 969316d06ddcb097394
  • release raise to 0.21.0 for the public surface #860 moves, and derive0c9c59a26
  • release raise to 0.21.0, and derive on master's mergee87106f98
  • release raise to 0.21.0 for the reopen trail words, and derive969316d06
  • plan I2301 is done, with its evidence at ecb51b27722841459fa
  • release raise to 0.21.0, and derive on master's mergeded406196
  • derive the derived data follows #909's head dcf87a48ccf37c0facb
  • derive the derived data follows master 890e112dcf87a48c
  • campaigns file the Opus/Fable mesh-pack prompt pack as receivedeebab6b00
  • derive regenerate after merging master (890e112d04)ecb51b277
  • derive the derived data follows master 4dfd1856d2 (0.20.0)8e648aa8e
  • derive the derived data follows the head this branch is stacked on (50abe5d31d)77cdfcbae
  • derive the derived data follows the head this branch is stacked on (8408185fa5)50abe5d31
  • derive the derived data follows the head this branch is stacked on (a313ef424c)8408185fa
  • derive the derived data follows the head this branch is stacked on (75667858da)a313ef424
  • derive the derived data follows the head this branch is stacked on (d3d6cedac9)75667858d
  • derive the derived data follows the head this branch is stacked on (e85b3c6c14)d3d6cedac
  • derive the derived data follows the head this branch is stacked on (f09bee167b)e85b3c6c1
  • derive the derived data follows the head this branch is stacked on (c69ffe4196)f09bee167
  • derive the derived data follows the head this branch is stacked on (396ba67341)c69ffe419
  • derive the derived data follows the head this branch is stacked on (10ebd1a1e4)eae89cd3f
  • derive the derived data follows the head this branch is stacked on (451576e426)10ebd1a1e
  • release record v0.20.0 and the metadata it publishes451576e42
  • integration carry the review fixes to origin without a rundb90c48c0
  • integration carry the review fixes to origin without a run2bbbe6928
  • derive the projections of the committed merge07cc1b819
  • derive the derived data follows the head this branch is stacked on (1c5be3baa8)6c547edd9
  • derive the derived data follows the head this branch is stacked on (c343e834c0)1c5be3baa
  • derive the derived data follows the head this branch is stacked on (e8a75ddb75)c343e834c
  • derive the derived data follows the head this branch is stacked on (f37b129016)e8a75ddb7
  • derive the derived data follows the head this branch is stacked on (3fd1894393)f37b12901
  • derive the derived data follows the head this branch is stacked on (d9251c6a6f)3fd189439
  • derive the derived data follows the head this branch is stacked on (29b33daf93)d9251c6a6
  • derive the derived data follows the head this branch is stacked on (12d2524e5f)bfc0dd709
  • derive the derived data follows the head this branch is stacked on (2b782e1280)12d2524e5
  • derive the derived data follows #855's head 192ace8d0a2b782e128
  • integration carry the hand-made merge to origin without a run210b2194d
  • derive regenerate after merging master75a1962a0
  • derive regenerate after merging masteradeda4a74
  • derive regenerate after merging master5fc4d6b37
  • derive regenerate after merging mastera1da0ba23
  • derive regenerate after merging master437dad018
  • derive regenerate after merging master3804c84b1
  • derive regenerate after merging master4e555bf3a
  • derive regenerate after merging master71022ef7a
  • derive the derived data follows the merged mastere927547a8
  • derive regenerate after merging master265750f78

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.21.0-aarch64-apple-darwin.tar.gz 0aa31ca2883e083b45453f44e001a1570c0c2adc10f8e5805478aa8df5a9a849
macos-x86_64 majordomus-v0.21.0-x86_64-apple-darwin.tar.gz 93bf75213ab072f346c6a37bcba0fb0107896b73726e890c5a2f764314207f15
linux-x86_64-gnu majordomus-v0.21.0-x86_64-unknown-linux-gnu.tar.gz 9ad96b9f7f53c917a385b49a5df032ff04ba400f16275c3ae1a9a2fe649830b9
linux-x86_64-musl majordomus-v0.21.0-x86_64-unknown-linux-musl.tar.gz d68f1e86c855701dab10ee7e712a358f7dc57c43c8e470e1becd5900f1dab4de
linux-aarch64-gnu majordomus-v0.21.0-aarch64-unknown-linux-gnu.tar.gz b81832a45721a25e4cd019d8814cb79ed70e011b48437b384a9dfcea38268028
linux-aarch64-musl majordomus-v0.21.0-aarch64-unknown-linux-musl.tar.gz 904210a20060b79cfb73889410c5aa7efb37d68b15ad5327d71877dd64aee12f

v0.20.0

0.20.02026-10-10c8f0e4c508 change(s) 0 decision(s) 6 artifact(s)

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Added feat 1
#
Housekeeping chore 4
  • derive the derived data follows master a804ae2045 (0.20.0)f1a892ebc
  • release raise to 0.20.0 for the provenance feature, and derive7fb5e276c
  • release record v0.19.1 and the metadata it publishes03e1d8a59
  • ci the case bound and the slowest-case budget are measured, not typedb1ab190d0

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.20.0-aarch64-apple-darwin.tar.gz 74c11b2a46fbe2942835f4e6004d0fbf647d8e5246ed4fbcafb3c45e63607141
macos-x86_64 majordomus-v0.20.0-x86_64-apple-darwin.tar.gz 7eb3e79b512545762621a37a57beecbc78a82d0aed211524eefa063e3ae12437
linux-x86_64-gnu majordomus-v0.20.0-x86_64-unknown-linux-gnu.tar.gz beb2cd4bcf6d994a53dbfe2a0c526d01e9dcbc22ffd2e4338be1097a82a4d06f
linux-x86_64-musl majordomus-v0.20.0-x86_64-unknown-linux-musl.tar.gz 7e544a0de55d3808158206166eba07208bb762ef6f9d6343a81a7ff496cd1f11
linux-aarch64-gnu majordomus-v0.20.0-aarch64-unknown-linux-gnu.tar.gz 9bce00acf355ce4b1e1b852902196d1ad3ae63301edcc066e6e48071ee8b881d
linux-aarch64-musl majordomus-v0.20.0-aarch64-unknown-linux-musl.tar.gz 84b4201b176eaffa292bfcef7ae77265c6ecaa89f1f0387c840e4e34bb10f80b

v0.19.1

0.19.12026-10-10fe0b58b674 change(s) 0 decision(s) 6 artifact(s)

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Fixed fix 1
  • mcp a refusal from a serving shared server is answered, and elects nobody8425606a1
#
Housekeeping chore 3
  • derive follow the v0.19.0 record19aa4ff6a
  • release record v0.19.0 and the metadata it publishes121f7dd87
  • release raise to 0.19.1 and derive8811c8a23

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.19.1-aarch64-apple-darwin.tar.gz 9fd32a8210695b48104e328cc73384571f52773459c0ea994c2f69c788ef9107
macos-x86_64 majordomus-v0.19.1-x86_64-apple-darwin.tar.gz 01665bd8de68a134eb690a85ba3cc578106da2407504617c2bfacf769ba5efbd
linux-x86_64-gnu majordomus-v0.19.1-x86_64-unknown-linux-gnu.tar.gz 6271f177b590ad1ba95091205f498ca968b67676793e3e069ab5b96f58a8939d
linux-x86_64-musl majordomus-v0.19.1-x86_64-unknown-linux-musl.tar.gz 3e91ceb9e396767ac28392f9fb032a36ef7d79ed87a8325af411b869efab12bd
linux-aarch64-gnu majordomus-v0.19.1-aarch64-unknown-linux-gnu.tar.gz 62589191c7cdf93f2f5dc24fece5c1015ab046c8298daa3529bc606ee719e9b3
linux-aarch64-musl majordomus-v0.19.1-aarch64-unknown-linux-musl.tar.gz d508e4c54d3046497a10e72f1e8acd387b099eec3cd1132328f6e47b763b4b43

v0.19.0

0.19.02026-10-093d92c25c17 change(s) 1 decision(s) 6 artifact(s)

Decisions

The architecture decisions the layer dates inside this version's window, each with the route the document records for it.

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Added feat 1
  • capture the worker is asked for a handover before the window fills81ce30338
#
Fixed fix 2
  • capture remove only what was installed, and type no context figures46bde5240
  • site the release feed shows the changes that exist, not three it assumes86312044e
#
Housekeeping chore 2
  • release raise to 0.19.0, record the verification episode, derive5b5367f08
  • release record v0.18.0 and the metadata it publishes1e09f7301

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.19.0-aarch64-apple-darwin.tar.gz c5c4e75deab6e0741c6a89b8cb0701aaddbf5b555db93829a8ec2ba0ce877d76
macos-x86_64 majordomus-v0.19.0-x86_64-apple-darwin.tar.gz dbb82c3d9c2ffc93ce027ce6085e7e6b22273b8fc844779cc640037796bffaf3
linux-x86_64-gnu majordomus-v0.19.0-x86_64-unknown-linux-gnu.tar.gz e8e6c7f6305af1416c6b965fb16c0b821710f0f80b91f52dbab8c522207d3cb7
linux-x86_64-musl majordomus-v0.19.0-x86_64-unknown-linux-musl.tar.gz 063bfd95327ce1779e77d58f297291dbf78f3d07eddbeaf69e32e179af3b14aa
linux-aarch64-gnu majordomus-v0.19.0-aarch64-unknown-linux-gnu.tar.gz af08acfd1c9fd84d6fafd3b03da491cf75d551af1e504980fe8f3301cf903f80
linux-aarch64-musl majordomus-v0.19.0-aarch64-unknown-linux-musl.tar.gz 48c52e57a5f982a6b7d14a4304841b94638ba44f0145e2e4877e30fe5965cc7b

v0.18.0

0.18.02026-10-096800dcb5116 change(s) 1 decision(s) 6 artifact(s)

Decisions

The architecture decisions the layer dates inside this version's window, each with the route the document records for it.

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Fixed fix 9
  • site the source-pin debt is paid, eleven to noneb72089932
  • batch the suite budget is re-measured, and two failures found in other runs are fixed5f01c9e07
  • probe a chosen tab's panel that did not appear is not a region nothing reveals707629eca
  • test two surfaces are compared without the age a finding quotesee24f0d73
  • test case 938 sorts in the C localebfcd1a7c4
  • integration an unlisted open successor and a successor read in part hold, they do not release4335a3002
  • integration a binding the forge spells unreadably is a requirement that was not read9591a68d0
  • integration a supersession is declared by someone who may, and closes on what git finds1970e9252
  • integration a required check bound to an app is only that app's run (S1)16d90ffeb
#
Tests test 3
  • ci case 97 reads the dispatch arm the release record's verdict split2ce9315fa
  • mcp every listed tool is one a client accepts, held over the wire310a2c87e
  • intent every changed line of the binding is covered in process, and its shell is declaredf5de1f889
#
Housekeeping chore 3
  • derive the batch's derived artifacts follow the v0.17.0 record3f7e93d0b
  • release record v0.17.0 and the metadata it publishesc174bca9d
  • batch batch 3 is composed, raised to 0.18.0 and derived6cbaa8a06

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.18.0-aarch64-apple-darwin.tar.gz a751cfc79c2720f5f4ee369fc9e33a4a7b1cfc7d55a4299553439f52d15aa127
macos-x86_64 majordomus-v0.18.0-x86_64-apple-darwin.tar.gz c04f7394462706269fbe91ce84dbaab6b730360858a20ed9ead4b92a63640484
linux-x86_64-gnu majordomus-v0.18.0-x86_64-unknown-linux-gnu.tar.gz ee2746a1d6ddf98eedced3ba340511efcaffcb7ade3ab8dec7e81c5710056eaf
linux-x86_64-musl majordomus-v0.18.0-x86_64-unknown-linux-musl.tar.gz 4e6356f0c6d152bf67091d037d1c742bbc8e273441a75510e2751216cf5e6120
linux-aarch64-gnu majordomus-v0.18.0-aarch64-unknown-linux-gnu.tar.gz bb92f0a28263c3578bba76ad54fa2fecc2b7b56ce26c21f620337bb699fe765e
linux-aarch64-musl majordomus-v0.18.0-aarch64-unknown-linux-musl.tar.gz dd24611623a26f3ca7bacd097f5b460d3649bcc67ddc8ae9b2ec385c19792f65

v0.17.0

0.17.02026-10-084090b2b8a35 change(s) 2 decision(s) 6 artifact(s)

Decisions

The architecture decisions the layer dates inside this version's window, each with the route the document records for it.

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Added feat 5
  • mcp a tool says nothing its capability does not24f88e9cc
  • timing the timing report is one line of JSON under --json3142d2762
  • pack a source pack for ChatGPT, verified to carry only committed sources748b4cd22
  • cockpit the plan, one milestone and one issue, with moves run as executions54cf109dc
  • continuity a handover moves between machines as a signed record and is resumed on a pland385ed52b
#
Fixed fix 12
  • test case 886 gives both runs of context one clockacb1ebb45
  • mcp every tool's input schema is an object at its root88a03d1fc
  • pack every changed line of the source pack is reached by a test7573e2682
  • cockpit the plan pages spell no layer path and their links are 24px targets98f386a02
  • mcp the clients are ordered by the canonical order, and the case's requests are boundede90368b7f
  • security a remote's URL is published without its credential8fdb8ed2e
  • pack every exported item shows itself, and the pack tools are called8592877a0
  • server the staleness judgement is unit-tested and case 885 is boundeddc1119870
  • cockpit the issue page's moves ask capabilities.describe, not the registrya23e632a3
  • server a server serving code that no longer exists stops calling itself ready8c29f1f3a
  • handover two records of one second resolve to the later write, not the larger suffixfd36929ae
  • continuity the offered handovers and the changed paths take the canonical orderaa46dceac
#
Documentation docs 2
  • continuity the continuity code carries its examples and its tests9b4d3f1b4
  • mcp every exported type of the projection carries an example, as rustfmt formats itfe6d177c5
#
Tests test 11
  • continuity every changed path of the continuity code is drivenfbea8da0b
  • continuity the command writes its report once, and the cases name their remote branchc123ccd97
  • continuity the seven continuity tools are asked as a client asks them1aad152bd
  • mcp every changed path of the projection is driven; unreachable arms are foldedf1fe41d8c
  • session every branch of the public URL rule is reached by a unit test28ada7aa6
  • mcp a remote keeps its login, and no shared record holds its passwordba47d6651
  • mcp the projection's account of itself is held against the servera79fcdf9b
  • mcp the stdio round trip asserts a tool's hints, not the constant they replaced82a7ab31d
  • mcp the server is held to the protocol and its boundaries from outside032c54ee0
  • cockpit the last unreached arms of the plan pages are reached88c1edacb
  • cockpit every arm of the plan pages is reached by a testf4401610e
#
Housekeeping chore 4
  • batch batch 2 is composed, raised to 0.17.0 and derived3b9f93790
  • release record v0.16.0 and the metadata it publishes52e9738c6
  • derive the projections follow the merge with mastera993a21d4
  • derive the projections follow the conformance suite6bd507c91
#
Formatting style 1
  • integration the trail test is formatted as rustfmt formats it9f00e62c6

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.17.0-aarch64-apple-darwin.tar.gz db80bb29dcc5a708c68a2de10451f353f3a03f74ba1b0e9d49cd988ed6de593d
macos-x86_64 majordomus-v0.17.0-x86_64-apple-darwin.tar.gz 2293e5867027162b62c759ca87bade6cda10d154d7f344bae42628992cf5588f
linux-x86_64-gnu majordomus-v0.17.0-x86_64-unknown-linux-gnu.tar.gz d18f937c74936dff76eb383a5647e9e92f88e991e492e992072fe00c9e576867
linux-x86_64-musl majordomus-v0.17.0-x86_64-unknown-linux-musl.tar.gz 7597dcf38b2bea144ddb0d54178ec57d9f22fcea908a29a27d5169b9ea0944ee
linux-aarch64-gnu majordomus-v0.17.0-aarch64-unknown-linux-gnu.tar.gz fd4ca7f47470e83d44986078ffa76d0a4208aa7a89710a7bbaf16ccb9908d1dd
linux-aarch64-musl majordomus-v0.17.0-aarch64-unknown-linux-musl.tar.gz a5fc3dd0a1d2be2bf31fb41fb9e4689b29ead66ad3b037ba107c5e32507f4f2c

v0.16.0

0.16.02026-10-08f70c522d724 change(s) 0 decision(s) 6 artifact(s)

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Added feat 3
  • serve the interface a local server binds is the machine's to namec39c30cb7
  • evidence a recording carries what its run measured, as a typed run0e0e9443e
  • evidence a crate binary that ran nothing is not a pass62f9ec556
#
Fixed fix 9
  • batch the findings of the first run that are the batch's own90b6dff01
  • docs the heading a link names has one anchor in every renderer4f5baa60c
  • test case 991 judges a terminated command after the one that follows ita390e0235
  • live a request that arrives during a rebuild waits for ite3e122211
  • test case 413 records the reports its run stampedb2f66bc5b
  • evidence a run's records and its excluded outputs are put in canonical order2f12b7501
  • finish the registry declares exit 13, a note that could not be recordedbcaef20f7
  • finish a note is read once, and kept before the outcome says completed1b404b69c
  • lint a reporter that sets a flag is a reporter15f95faf9
#
Changed refactor 1
  • evidence a coverage summary is read without a debug-only assertionc0a296d0c
#
Documentation docs 3
  • serve the host resolution's public items carry an exampledec928066
  • evidence the stamp and record pair says why no documentation check runs it67daf5123
  • evidence a run's totals say what they count9687d8b0f
#
Tests test 5
  • serve every arm of the host resolution runs under a test29865face
  • evidence the newest failing recording is the one a stale judgement names3265284a1
  • evidence every line the typed run changed is reached by a test5a96f3a6e
  • evidence the text recording runs through the command and reports a failed writedf28b9543
  • evidence every line the crate adapter changed is reached by a testd41005bbb
#
Housekeeping chore 3
  • derive the batch's derived artifacts follow the case 991 fixa27f5b7d6
  • release record v0.15.0 and the metadata it publishesf062a71cd
  • derive the projections follow the merge with master0594c0097

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.16.0-aarch64-apple-darwin.tar.gz b92c3af90eed4214687d47f213552525a468f9155b09533d21c2c382a4d532be
macos-x86_64 majordomus-v0.16.0-x86_64-apple-darwin.tar.gz 9ee53da267155e5fa372f1a539e34430ff4b3f20f9bfca16b02752a1411e2d24
linux-x86_64-gnu majordomus-v0.16.0-x86_64-unknown-linux-gnu.tar.gz f784ddaf5c29b654fc4c678cfc2c8abfcb8d5a7e8d8998d63f0c1cda0cb4f167
linux-x86_64-musl majordomus-v0.16.0-x86_64-unknown-linux-musl.tar.gz 62d6248ebde7f3dac784957a2e05eadcf87914132a4d81c36041f6de179f863b
linux-aarch64-gnu majordomus-v0.16.0-aarch64-unknown-linux-gnu.tar.gz 2a2973a878f426930564284c915ae2c292f6ea828a67c3df451474f234310120
linux-aarch64-musl majordomus-v0.16.0-aarch64-unknown-linux-musl.tar.gz aa85553180e1b0ec18230e7d10814f2338049229162578ba7fe79efa18585c1a

v0.15.0

0.15.02026-10-0776a7a234076 change(s) 1 decision(s) 6 artifact(s)

Decisions

The architecture decisions the layer dates inside this version's window, each with the route the document records for it.

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Added feat 10
  • mesh the owner's MacBook Pro is a rendezvous hub on the LAN5e81feda0
  • mesh the owner's second MacBook Pro and iMac are trusted45b8d5df8
  • intent derive an intent's verdict from its evidence aloneed66fee5e
  • site a feature page is placed under its domain and told in order55b52bf3f
  • site /features/ is the product by domaina03cfa6bc
  • site one feature card, drawn from a feature or a domain memberb17efb1ad
  • site every badge component is drawn by the one status primitive3a538752c
  • site the challenge tells the story of its run before its output50997beaa
  • site one terminal primitive for the concise story and the full evidence16e1d5a92
  • site one status primitive, and the chain from a claim to its proof27445eaf8
#
Fixed fix 30
  • tmp only a name directly in TMPDIR is moved, and a dead root is sweptf9b6e00a1
  • tmp a command leaves nothing behind in TMPDIR744c7d552
  • update the renderer's scratch directory is named as the temp path it isf7b9d6d4c
  • site both committed site graphs are taken through one refusal, which a test reaches4e7d9f49a
  • economics the context suite is re-recorded at B3's tree2488bc630
  • graph the composed graph read as data is whole; a committed graph is never a prefix9f98133aa
  • integration a drain says why it stopped oncebdabd87db
  • test case 545 waits for the re-read it is promised; multicast binds the port it uses7e78012d2
  • intent case 895 sorts pinned, and the satisfaction rule names no absent pathf1880423b
  • test case 884's feature and domain declare what their schemas require4153efdd4
  • doctor a stale bootstrap warns; the rule names its enforcemente2a9a7b43
  • doctor a generated bootstrap names only rules in force48869b3ca
  • site the copy-button spec reaches a button inside a collapsed disclosure924ad830c
  • generate the registry counts the web surfaces every checkout hase6392cc17
  • intent a criterion is met only by evidence current at the judged revision88223bb02
  • intent preflight follows what an issue serves and answers serves, maintenance or refused9d3449a35
  • github --apply refuses an adapter loaded from a tree that is not the trunk64cd0ebef
  • release prose names no version label, and the limitations page says what is true82d3b7c67
  • github --apply projects only the clean trunk, one at a time, and a refused write fails itc97f92cf4
  • site-check the feature-id grep pattern braces its variable (SC1087)b60361833
  • site a feature's status and its claims' proof use the one status badge7dec31466
  • knowledge a domain is a kind the graph knows, and a feature is part of its domainc7484f446
  • knowledge every kind the skeleton declares is a kind the graph knows435392297
  • site a status badge contains its own screen-reader label39d3625f5
  • site a copy button says when the clipboard refuses, and a run's exit reads as a numbereb0a11e66
  • site the features hero gives its three ways in equal weight21331aef4
  • site a feature's own headings read as headings and lead its outline3b91599f6
  • site the interfaces table keeps its caption inside its scroller7fa8d2240
  • site a recorded run wraps inside its block instead of scrolling sidewaysc3a04f441
  • yaml a doubled quote inside single quotes is one quote9030dc479
#
Changed refactor 4
  • site a graph artifact is one map, with no branch a graph cannot take19c183c6a
  • site both site graphs are one artifact helper, with no early return a test cannot reach92923fac5
  • intent the plan-records filter takes no branch a comparison never reachesdc06d3961
  • intent drop the unreachable unresolved-milestone branch in driftc65e0012f
#
Documentation docs 12
  • readme restore the token-measurement limitation #785 wrote, and derive the batch on B3a3c97b048
  • graph derive_whole links derive() unambiguouslyd44649947
  • integration the stage-1 transcript is marked as a run against the real forge2260311ef
  • integration rollout stage 1 is recorded, taken with the released 0.14.0e5ff8962d
  • mesh MulticastProvider::port carries its example79ecdbb94
  • intent the preflight claim says what preflight does: serves, maintenance or a cause7dcb7b50f
  • rules the intent rules list every drift code the engine emits834e75bc2
  • intent completion never decides whether an intent is satisfiedd8580ff69
  • intent the preflight says it is at least as strict as validate, not its twin307387374
  • intent the preflight claim says it is a question, and the new prose is wrappeda737898a7
  • intent the homepage lists what of the intent model is built from the claims matrix2bb84d39f
  • the declared status is "rejected", and economics measures what it measuresbdd0fd6f5
#
Tests test 8
  • integration a drain's JSON report is driven; its write takes no arm of its ownb30dc76f9
  • intent every reachable path of the preflight is driven; unreachable arms are folded7ac448873
  • intent case 893 drives the preflight's three verdicts through a fresh initfe5e8be96
  • release every changed branch of the label check is covered by a unit testf76abc08f
  • site case 12 asserts the matrix's two defined evidence columns6b8611e51
  • site a feature added under a domain is drawn there, and removed, is gone3370cd526
  • site site-check holds the feature index and pages to the datasetb97de7c7c
  • site a status speaks the vocabulary of its kind, and a refusal count is the run'sb9559c211
#
Housekeeping chore 12

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.15.0-aarch64-apple-darwin.tar.gz 744aee1f6fc97f729658693dcd2b9edfe89304e86b031611fa8be6cd59ded00f
macos-x86_64 majordomus-v0.15.0-x86_64-apple-darwin.tar.gz e617e74ae909d3c83470cc0e5e1e35210d5e2efe242d085c4eac0bc691bc1a8f
linux-x86_64-gnu majordomus-v0.15.0-x86_64-unknown-linux-gnu.tar.gz 17ea431086936b213acd6eb56bd2bc2396d0f3916a65e47165094ee1a3c79ddd
linux-x86_64-musl majordomus-v0.15.0-x86_64-unknown-linux-musl.tar.gz a9da8a5d941fb44cdd83c012a1db075877e621952efe4867e1a40bddd5e3f073
linux-aarch64-gnu majordomus-v0.15.0-aarch64-unknown-linux-gnu.tar.gz 3218abe60a5ead6336fdf1535b8710d585fb00b7faf1349644e3535f45a5055c
linux-aarch64-musl majordomus-v0.15.0-aarch64-unknown-linux-musl.tar.gz ed6d4e068aa260fb0f11053bc9e25543bfb0bd98a7290e64149f7a74b12d797c

v0.14.0

0.14.02026-10-06815b96b5a67 change(s) 0 decision(s) 6 artifact(s)

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Added feat 18
  • integration one executor per repository across machines, and its throughput is seen9272aaf79
  • integration an overlap names its kind, and risk reads what a merge changes (WP16)46d40ac7f
  • integration a dependency is satisfied by a merge alone (WP14)83f35ec7f
  • integration continuous mode is gated by the trail's record of verified merges (WP21)3ba8aa2a1
  • integration an offline cleanup read, and Obsolete only from a person's label (WP23)85ca02dbf
  • integration every assessment names its issue and milestone (WP24)1e3317556
  • integration a rank names its factors; dependents and size order equalsb4f0befd3
  • integration prs repair brings master into one named pull request; scripts/unblock retired2c241c981
  • integration cleanup reports the branches merged pull requests left on origin (WP22)3b2de048e
  • integration cleanup closes only what it decided, at the head it decided on239cfb2e4
  • integration a refused candidate does not block the queuefbbc05546
  • integration redundant work and a landed successor are told apart (WP13)e9c33d54b
  • integration a merge is proved where it landed; an unverified merge holds the drains60267eae0
  • integration auto-merge is Unsafe, only a merge commit merges, one label policy (WP12)34c521981
  • integration reasons, evidence and gates are typed, and every gate is reported (WP11)76e19e1d0
  • integration the integrator's throughput is folded from its traild2eabd65d
  • integration a dry run is proved to move nothing (WP29)429b08201
  • integration required checks and reviews are authoritative2c8f32e8d
#
Fixed fix 22
  • site a feature's capability row wraps a long tool name193a8ff7e
  • integration the proof's listings take the canonical order; a long tool name wraps5b5e2d9e4
  • test every scratch clone the executor merges in names its own identity9ac18b1d5
  • integration a branch that moved since it was observed is a stale refusalcc02c9a41
  • integration repair pushes without a lease; case 720 stays strict44ece5bf4
  • test cases 720 and 850 follow repair's pinned lease and the dependency readc6d71803b
  • integration the leftover claims are released through the claim the lease holds38eda121e
  • integration the private module's doc examples are text, as its convention says7fc1edd73
  • integration repaired heads hold the pipeline; a diagnosed repair dry run exits 101ccf07926
  • integration the dry-run proof reads the repository's trail, and a Rust test measures it16a73a02d
  • integration the dry-run proof judges only the mirrors it observed705920d5f
  • integration reads write nothing; an aged observation is said137b80590
  • integration a lease is renewed or lost, and taken for the observed base655ff9238
  • integration racing executors merge once; the lease is a held flockc75f2b201
  • integration every destructive act is on one shared trail before it happense27f2aabb
  • ci nothing merges a pull request around the integrator701cda1e9
  • integration check-attr's paths are written while its answer is read62b7fec4d
  • integration a ref-keyed relation is dropped while master stands stillc061ea5d5
  • integration the executor's own head holds the pipeline while its check is unreported11800aa4f
  • integration every changed line of the relation path is reached by a testf661feb39
  • integration a relation is decided on the observed head, and only facts are keptb8b270b00
  • integration the classifier reads what the forge and the trail say, not proseb9c8334c9
#
Changed refactor 3
  • integration the dry-run proof has no failure branch it cannot reachb7aeebd55
  • integration what merged pull requests left is read by cleanup, not refresh (WP22)e0b2908b5
  • integration a marker's word boundary is the number list's own2f062f215
#
Documentation docs 1
  • integration review states, dependency markers and relation freshnesse515d9ee3
#
Tests test 17
  • prs explain says a dependency that landed as well as one still open5ccc6fc2a
  • integration every changed path of prs repair is driven; unreachable arms are foldede350e5292
  • integration the reconciler, a squash landing, explain and a failed proof are driven6d901dc37
  • integration the model, the classifier, the relation, the queue and the metrics owe nothing9eec14527
  • integration every changed path of the executor is driven; unreachable arms are folded72d8b44dd
  • integration the executor runs against a scripted forge; a declared test module is test code7cb724e95
  • integration the trail harness answers the read before a closure; a silent refusal is named9d0dc8df1
  • integration case 850 names the strong case redundant, after the D2 rename756ab3597
  • integration every scripted forge answers the ruleset read, and 850 reads the shared traile99fc7012
  • integration required checks and reviews, end to end; ADR 0101 item 3dc5a363a6
  • integration the drain re-plans after every merge, across five drainsf6d8b2310
  • integration what the trail must refuse and keep, stated before it is fixed51c559aa7
  • integration the bounded hold's trail lines without a time or a head are testededb04cfcf
  • integration the fork filter, the base guard and the pending-only hold each have a test77fe089cb
  • integration a relation is the observed head's, stated before it is fixedbb1a0a44c
  • integration what the classifier misreads, stated before it is fixed26ff31abd
  • integration the harness scripts what changes between two observations4f655e79a
#
Housekeeping chore 6
  • release record v0.13.2 and the metadata it publishes20ad547fd
  • release n6 is 0.14.0; a branch that cannot be listed is refused as suche49456930
  • derive regenerate batch-n6 on master 9a31fed5e5 (release 0.13.2)88f097dc2
  • derive regenerate the composed batch-n6 on master b557ab1c8c14dbff991
  • derive WP22 derived after merging batch-n6 1d6e1c926d1f4aae
  • derive batch-n6 derived after WP12141c5b39f

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.14.0-aarch64-apple-darwin.tar.gz 6bd455c540bf7e52a411df724eee07ff1dc53fcb90a3076996281268e2dde53f
macos-x86_64 majordomus-v0.14.0-x86_64-apple-darwin.tar.gz af3392bb8e73928e0909fa3d74a7c220147d1f5128ea7873270cc23a050ca0c3
linux-x86_64-gnu majordomus-v0.14.0-x86_64-unknown-linux-gnu.tar.gz 4338a4643f697ca005c5cac597f5c93314bf906fdd31ca6b7a91ae6ab1838069
linux-x86_64-musl majordomus-v0.14.0-x86_64-unknown-linux-musl.tar.gz 84bfd813eb4be2a4db50f6c12470fb48ff107c97c18f0b3f42f042c714b84984
linux-aarch64-gnu majordomus-v0.14.0-aarch64-unknown-linux-gnu.tar.gz 91e824614e48e941422ac55d3adbd921a7fdcdb218762f765f1eb8003651fc40
linux-aarch64-musl majordomus-v0.14.0-aarch64-unknown-linux-musl.tar.gz 460f9a8b56d3e086994dc530b1ff9425134fddba8744b2b45fe4b0b2aa62376c

v0.13.2

0.13.22026-10-069a31fed5e16 change(s) 0 decision(s) 6 artifact(s)

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Fixed fix 7
  • providers the worktree guard is said in as many lines as before65940e375
  • context a path not created yet resolves from its ancestorse7e032f02
  • decision a supersession names one recorded decision, and list marks it261cc27a7
  • cli an installed majordomus runs the commands its bootstraps nameed11f797c
  • check scope leaves out the commits a fast-forward or rebase brought from the trunk5f42631e7
  • doctor the lifecycle doctrine counts the episodes of the branch it judges3f2076d13
  • doctor a linked worktree's hooks are found where git keeps theme39a83664
#
Tests test 2
  • cli the forwarding case accepts the executable under either name25313dbc9
  • doctor the linked-worktree case leaves when it cannot enter the worktreeaa652b90a
#
Housekeeping chore 7

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.13.2-aarch64-apple-darwin.tar.gz 5e98d56a3e2e713856603251d047cd79f2a3696cd8282c88d92c91692a0b67fe
macos-x86_64 majordomus-v0.13.2-x86_64-apple-darwin.tar.gz 02cd6372564405d7816192bfcd003950502cc9c0ed0cfe7a688dd200d01f2c2a
linux-x86_64-gnu majordomus-v0.13.2-x86_64-unknown-linux-gnu.tar.gz 60280e182b2d581969bc603a5b1230d67932fa8e82f7a7e39a6c0dea741a1c3f
linux-x86_64-musl majordomus-v0.13.2-x86_64-unknown-linux-musl.tar.gz 3a55f5dda4054a819f6aa663d0ae1e3788a73b45f345a505e5134f5e2b99e960
linux-aarch64-gnu majordomus-v0.13.2-aarch64-unknown-linux-gnu.tar.gz 3903322ee961c43e689d6c8295003c0396be8d7ae504a402f5fdd2afa9ca6cba
linux-aarch64-musl majordomus-v0.13.2-aarch64-unknown-linux-musl.tar.gz 4e1c67dd8d307a0cb46479ad0e34a5beeeda5c626a73f35105e9be363e17d1cc

v0.13.1

0.13.12026-10-042a4fe055b19 change(s) 0 decision(s) 6 artifact(s)

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Fixed fix 9
  • site the domain page's prose reads its headings as headings8294cc6d3
  • rules a unit-test module in its own file is proof the crate gate runs185a30977
  • release the installer reads /proc where the system has no ps4122d3192
  • install an upgrade keeps a superseded tree a running process usesfa305ca91
  • live a write this process made is a move, on every path that can make one7dfba01a8
  • pages a rebuild is chosen only for the trunk's own tree901a146c2
  • test CI fails on a skip, and a skip is excused only where another job holds itf04717040
  • reap a server that holds its checkout's lease is not abandoned849d314b0
  • site a prose heading reads as a heading, not as a linkd5ba8abeb
#
Documentation docs 2
  • how-it-works every claim the independent audit refuted or overstated is corrected456e42fe6
  • how-it-works the architecture as the code ships it, mapped and audited3facc7974
#
Tests test 3
  • batch-n2 cover the batch's changed lines, refreshed against masterd33d51e1c
  • rules a unit-test module in its own file is run by the crate gate104593bdf
  • site a prose heading reads as a heading, held by case 82046e26b295
#
Housekeeping chore 5

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.13.1-aarch64-apple-darwin.tar.gz d74c537a9aebf4dadbd414217e9ddc985a65964d3a0bfe1a32ca77678d563516
macos-x86_64 majordomus-v0.13.1-x86_64-apple-darwin.tar.gz cbb7e7988cbd153193a0d2f02a35c94a66e69cd11c809df9fd639794ad6bb64f
linux-x86_64-gnu majordomus-v0.13.1-x86_64-unknown-linux-gnu.tar.gz 37adf894971411c5a6a98d83091b1d585616ad8d5917428c26ad0dc2727d493d
linux-x86_64-musl majordomus-v0.13.1-x86_64-unknown-linux-musl.tar.gz 1ff8628b3944cdf5febc53c2e06d86c3fe3522bcc89771c1e7a134a0988023f7
linux-aarch64-gnu majordomus-v0.13.1-aarch64-unknown-linux-gnu.tar.gz cba95ca7d885e4e4ab1ea94c19fc338772c9edac21ca50ae62755fd38d4f6f06
linux-aarch64-musl majordomus-v0.13.1-aarch64-unknown-linux-musl.tar.gz 0815c41b152abe4533533b0d0766900bb6a1f8416b81bcab1787900f28a15a4e

v0.13.0

0.13.02026-10-04f0751705335 change(s) 2 decision(s) 6 artifact(s)

Decisions

The architecture decisions the layer dates inside this version's window, each with the route the document records for it.

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Added feat 5
  • site the homepage is told overview first, and the product map is its domainsb9f476920
  • product the product is filed under a few domains, and a feature names its one6de049eae
  • site two articles from one evidence base, and the rule change they neededd8c97273f
  • serve what a lease contest is judged by is declared, not compiled64143f0ed
  • ci the queue measures itself, and still cannot mergeab06f4382
#
Fixed fix 12
  • site-check the homepage's navigation is read by landmark, not by its first 80 linksb9a9a0e6b
  • batch-n1 the product-domains claim page carries the five sectionsc4557bc0f
  • batch-n1 the four CI findings on 487cedf70862769f
  • site the bar lights the group that holds the section a page lives ind5051df78
  • product what the product surface claims is what the model can backb1555082b
  • rules land-and-publish describes the serialised pages group, not push cancellation98e7fd9ae
  • lease the declared lease timings carry examples of what they answer7d8e0dde2
  • env publish the server after startup and show one entry heading48f13f3a0
  • site-data exit 13 names every internal step, and case 593 asserts what can failbc2df49ff
  • site-data a read that failed is not an empty repositoryfc885ff63
  • serve a slow but live owner keeps its lease; a wedged one is still replaced48ce13299
  • pages a deploy is not cancelled by the next mergeffb62646f
#
Performance perf 1
  • site the navbar needs no Flowbite; its collapse and dropdowns are site/nav.jsedeb6ec0a
#
Documentation docs 2
  • product every public domain type carries an executable examplecd7caaa1e
  • cockpit the feature record states what the Cockpit can writef769f0d70
#
Tests test 8
  • env the entry's episode and checks are covered, not only their doc example487cedf6f
  • product every changed line of the domain model is coveredd00baded7
  • shared a stopped server's listener is awaited, bounded, not probed once074b40046
  • coverage a replacement that cannot be started is an error, not a ready server17a4fe283
  • coverage the declared lease timings and the replaced-executable take-over are exercised86f785d5e
  • reasoning a linked mesh runtime advises, and its absence leaves reasoning intactbd9026db3
  • site the published pair must state the same figures1863e82ae
  • serve the lease-declaration case is 354, not 349e46c62acf
#
Housekeeping chore 7
  • derive the projections follow the merge with the v0.12.0 recordb40738da8
  • release record v0.12.0 and the metadata it publishesa570e5c7b
  • derive regenerate after merging masterec462fb4a
  • derive the projections follow the merge with batch L0ddc56041
  • derive re-derive after merging the Cockpit record fix9e4e6a47b
  • the lease branch follows master8980326f7
  • derive the projections follow the merge with master9c7733cf2

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.13.0-aarch64-apple-darwin.tar.gz a556d96fcd8b4b6c24ad8c3c988e65d7eccc84b4d4a9116b87ef5e427ed1b739
macos-x86_64 majordomus-v0.13.0-x86_64-apple-darwin.tar.gz 08a686e7a082693541995b7f768a4c0e1dff38a38ae74b1f5e84bb8195dcf7fb
linux-x86_64-gnu majordomus-v0.13.0-x86_64-unknown-linux-gnu.tar.gz 6c828fe60b3fd1b002a1924c6b6e7021aaaa3a278ba941b59b685ee9abca8657
linux-x86_64-musl majordomus-v0.13.0-x86_64-unknown-linux-musl.tar.gz 71fd00c91e1b394c7492dc4451cebe19a7e44cbed0172fa0330162d55ba8b75a
linux-aarch64-gnu majordomus-v0.13.0-aarch64-unknown-linux-gnu.tar.gz 84ad1c317e21efa475b0e7d078c93eec273d523d236d356035a53aefc3ed8f2d
linux-aarch64-musl majordomus-v0.13.0-aarch64-unknown-linux-musl.tar.gz 52038e7a81d4a67aec7c1393388e4cf43b8d51780113c99b93baf0cd0f8d90f9

v0.12.0

0.12.02026-10-03a137c3fe1132 change(s) 6 decision(s) 6 artifact(s)

Decisions

The architecture decisions the layer dates inside this version's window, each with the route the document records for it.

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Added feat 23
  • site the homepage is a landing page, on a dark stage, with the evidence up fronte4a652f1d
  • site the homepage is the landing design, composed of the kitfe16b7893
  • site the eight page designs, composed of the kit from real data20435f1b3
  • site /kit/ is a section, and a screen is a page composed of the kit13eadc43b
  • site a component kit the product and documentation pages are composed of86adf6dd5
  • derive a visitor watches the tool refuse an agent, from one recorded run973d885ab
  • ci a documented command is run, or says why it cannot be2e2b1b808
  • test a case can name what it covers, whatever kind of thing that is3d6aef2af
  • ci advisory is not an exemption from naming proof16226ef12
  • knowledge derive knowledge at the episode boundary, serve it everywhere, enforce it26a1dd777
  • evidence a subject is judged at the presented revisionf27139ecd
  • evidence subjects are derived from what the layer declares405732fc3
  • site every tile that shows a fact names the test that proves itc1e87622d
  • skills a skill is a capability only when something proves it773cb6da5
  • cockpit an intent's page links each criterion to its test and the work realising it98b5921c4
  • intent the work realising an intent is joined across episodes, providers and handovers706f11593
  • intent an issue names the criterion it serves, and the plan is held to its intent127919bf6
  • convergence where the work is held is a verdict, not a thing somebody might notice8381c9c3c
  • ci a release follows the verdict, and a check that could not measure refuses2b22edfc4
  • intent an intent is a typed record whose stage is derived06cccb8ae
  • product a claim shows the test that settles it, and the matrix counts what is provendcfbd073a
  • session every client gets an episode, and every provider capability cites its evidenceef103581f
  • session a closed episode's record carries a composed bodyf07c772fb
#
Fixed fix 65
  • batch-l the realization read carries an example, and a tag header wraps at 320 px4f57a9c6c
  • cockpit the intents page asks objects.get whether it holds an objectbb2b892a2
  • site a component argument that is a variable is passed in braces230828448
  • batch-k a proof link names the built commit, and case 409 reads find without a word split711d93d35
  • mesh the multicast test binds the port it then listens on31e0cc358
  • site the features screen builds without the getting-started page949d9a51b
  • mesh the UDP test binds the port it then listens onc1443916d
  • economics the context suite is re-recorded at batch L's tree6728930e0
  • intent plans and realised work are shown in the canonical order8d4486c1a
  • site a kit table scrolls by its class, and a route name breaks96dc16862
  • docs the release verdict step is marked as one only GitHub can answeraf420c7fd
  • site two branches the coverage gate found untested, and a modulo read as a percentage6af537d80
  • probe a list filter is judged once its items have settledc1f7879cc
  • batch-j session context's fixture states #220's contract, and skills find their own executable87f8f2e08
  • probe a wait polls on an interval, because a starved renderer delays its frames tood0fe5ac81
  • site resolve the kit sheet the merge left in conflict, and the homepage's two overstatements630bcf661
  • probe the kit's copy and search specs judge what happened, not what remains8d43722d9
  • design text on a tone's ground is measured, and every tone ground passes it51093cff9
  • finish the vacuous-verification finding is one the reproduce gate can read45feab9a8
  • test a prefixed covers word names no command, and case 409 sorts in Cff0eeef42
  • site every sentence on the screens is true of this repositorye3e486a33
  • site the kit builds without CSS and its secondary text reads on a tone07cbdc40c
  • probe a revealed panel is given the frame Alpine shows it in274794df1
  • site the rest of the screens scaffold, which the previous commit left out3cd59b334
  • economics the context suite is re-recorded at batch J's tree740d8624c
  • batch-l a plan is started by its transition, not a hand-written stamp511946c72
  • batch-j the members' cases, gates and rustdoc pass on the batch's tree78f09f8af
  • site the economics revision links are targets a finger can hitdaaa96a73
  • site the kit passes the gates CI holds it to, and 0.12.0 carries the tone kind6690fb53a
  • economics the context suite is re-recorded at batch L's tree94e8d8c58
  • server an episode survives a reload, and a bench counts its own executora7e206554
  • economics the context suite is re-recorded at batch I's treefe1c9fefb
  • batch-i the intent kind is declared and the campaign check sorts as it joins8183164ad
  • usecase a recorded verification does not carry the recorder's tree537c4e7c9
  • test the intent record tool is run over MCP and its answer checkedeb4ac5e0d
  • test case 409 skips through the helper, not with a bare exit 022affef5c
  • test batch I's cases hold to the rules its members bring together1fce827b0
  • test the convergence tool is run over MCP and its answer checkedad54d9bde
  • site the intent, gap and critique kinds say where they are publishedb128120a8
  • repair the context suite is re-recorded at the merged tree16713d31b
  • ci the rust job runs when the plan selects the intent-realization gate5f158bb06
  • adr a lock is broken only by a breaker its holder's release must wait for610c3fd29
  • ci the campaigns check refuses names and entries it cannot recordc542a6a2a
  • shell the release verdict is a declared unit of the inventory19a8a130d
  • ci the campaigns check sees every manifest, and hashes without Perlcc48da39b
  • shell an installed tool finds its own executable, not one in the repository9a4a69a96
  • ci the campaigns check runs under pipefail and is declared67e6cf587
  • doctor a coverage name the installation cannot resolve is undecided, not broken39bd6ff2f
  • site a claim's test path wraps on a phone, and case 12 escapes its dot73cb31501
  • test every fixture that copies the harness or rust-check carries lib/sha256.sha9a97b4a0
  • site the challenge pins its source links and a feature owns its use casecef1d85b5
  • ci the plan job exposes the intent_check output the rust job is gated on01a97489c
  • test case 638's foreign-tool example is a command the liveness gate does not flag5ca4912fe
  • test case 617 runs both coverage checkers and names are matched literallyb58c13afe
  • project issue I1962 no longer scopes the deleted surface-coverage script42a5715ee
  • rules the liveness rules and the proof claim say what the gate now readseae78d958
  • shell nothing in the repository runs perl, and two scripts nothing calls are gonee483e16e4
  • test the knowledge cases skip through the helper and never read as an early exit49eab1762
  • ci the rust job is gated on the intent-check plan outputc7aa59493
  • release a tag older than the record practice is a note, not a defect86ba91c53
  • site-data two payloads are read from files, because Linux caps an argument6ea7331f2
  • convergence holdings are ordered once, and every public item shows what it does26dd52a38
  • ci a campaign brief may name what this repository does not have8ecf38b24
  • cockpit derive the areas and the route table from the dispatcherde8415b6e
  • gates the evidence gate stops adding a finding to the pipefail ratchetba41577fe
#
Changed refactor 1
  • order fourteen collections take the canonical order, and the baseline falls to 928221eeac7
#
Documentation docs 5
#
Tests test 11
  • coverage gather's open-episode and peer-checkout paths and the empty-work renderingc53bad7c7
  • coverage the subject judge's changed lines are exercised317a827a1
  • intent cover realization, review and plan coverage; one split per serves token37f9de5be
  • coverage the lines batch J changes are exercisedde11b4b28
  • design the inventory is read with tones and without them0fe4658e9
  • coverage the intent lifecycle's changed lines are exercisedb11ae7700
  • usecase case 94 keeps the challenge in its pruned cataloguea332ed7c6
  • installer a missing digest tool and a malformed digest both fail closed78da54d90
  • evidence every new line of the subject index is covered17776a8a3
  • evidence the two intent rules are proven by runs recorded against this treeed5eaac2a
  • site-data the payloads that killed the site job are held under the cap35a60de7e
#
Housekeeping chore 26
  • ci the pages trigger names the documented-command gate's inputs274f79f94
  • ci the ui audit is bounded by what the grown site costs3db3eea4a
  • ci the suite budget and the structure bound follow batch J's measured costbe9f675f1
  • ci the structure job is bounded by what a full plan costsd5e50774d
  • derive the derived projections follow the header-reader fix and its tests2c09e90bb
  • derive re-derive the screens over the kit branch at master 376ae59a60626f91
  • derive re-derive the kit over master at 376ae5904791d266
  • derive batch L's projections follow the plan-start fix48bcf921e
  • release the surface measured a minor, so the version is 0.12.0f3fc57dc6
  • release record v0.11.0 and the metadata it publishes444d3c9eb
  • derive batch I's derived artifacts are current46fe003a5
  • derive the projections follow the committed merge with master4b4d77b68
  • derive the changelog keeps master's release decisions after the mergedb46dc70c
  • derive the derived projections follow the merge of its base40600c9db
  • derive the derived projections follow the merge of its baseb5fb0201a
  • derive regenerate the artifacts that name the digest tools51f7430e2
  • derive the derived artifacts follow the corrected knowledge cases8679cf5c9
  • release the version is bumped to 0.11.0, the minor the knowledge surface requires3588593c4
  • evidence record the runs that prove the skills7b6966e8b
  • derive the projections follow the merge with feature/intent-plan-coverage8d167ba90
  • derive the projections follow the merge with feature/intent-lifecyclec43af2b8e
  • derive the projections follow the merge with mastere7dd4066e
  • derive the projections follow the merge with master730416173
  • derive the projections follow the merge with master25b14cace
  • merge master and re-derive5cc801c96
  • merge master and re-derive0b7a7c9ad
#
Formatting style 1

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.12.0-aarch64-apple-darwin.tar.gz 76602cb005b103c41f2eba4f0d8f9f2286c123ec3a1c70030f107c1f38f7aeb9
macos-x86_64 majordomus-v0.12.0-x86_64-apple-darwin.tar.gz 2ee4bf28825c67235c7975d95225f0a95c83cefd78c1e4ed0c6c42ee5d521602
linux-x86_64-gnu majordomus-v0.12.0-x86_64-unknown-linux-gnu.tar.gz 5f49782c656d9ba1133f682c0b81ed22b2c2ad8287cbc43cb4d4221ae9209e21
linux-x86_64-musl majordomus-v0.12.0-x86_64-unknown-linux-musl.tar.gz da1000f3b0a14d4e4c8e43f8cf7401bda2db1c9df75247042ff3000bb9bd3ec9
linux-aarch64-gnu majordomus-v0.12.0-aarch64-unknown-linux-gnu.tar.gz c611ad630bcf0b5fb5e14f0ce2c6730c6db31534d3740477480019570af331e4
linux-aarch64-musl majordomus-v0.12.0-aarch64-unknown-linux-musl.tar.gz b9e9cd5d4d2253f0a682bed56a3578b4a12b5a1110e15f8ebb70e38dd691ecef

v0.11.0

0.11.02026-10-021271a2ecd164 change(s) 10 decision(s) 6 artifact(s)

Decisions

The architecture decisions the layer dates inside this version's window, each with the route the document records for it.

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Added feat 25
  • integration the queue is seen, waits counted, outages retried, the drain continuous1042e2d12
  • ci the version workflow has a modelebf39cf7c
  • reasoning advisors are optional, discovered by capability, and review is recordedfa0df532e
  • worktree a new worktree shares the primary checkout's .envrc.locale5134c4e3
  • integration pull requests are integrated one at a time against the current master160b9d758
  • preflight generated docs are judged by the generation check that ran5f99283a1
  • health the runtime names the commit it was built from9fd573ef9
  • ci every mcp tool the registry projects is invoked by something, or the gate says so7e8614b67
  • pages a failed publication is retried on a clock, and a rebuild is asked only when it helpsf44cab3f0
  • worktree the reclaim is a command, not a list somebody has to act on1b6a7f5c3
  • plan a plan stamp carries the seal of its event91080bd64
  • mesh the doctor judges the server, and every session start says it (ADR 0059)bfd7db5da
  • rules majordomus depends on nothing of prismatic, and a gate says socd8e49984
  • cases a case number is surveyed before it is taken399a99bf5
  • ci the ui-integrity gate refuses UI state that is not derivedecd294124
  • site a module page links its crate reference4f377dffa
  • preflight coverage is judged by the measurement that was recorded589843483
  • dashboard the overview answers four questions from the capabilities that hold them6c81ac0e6
  • freshness every repository answer says when it was observed9580ccab6
  • evidence evidence is judged at the presented revision, and a failure outranks an absence87d9909e7
  • site the homepage shows one declaration reaching every surface01795a693
  • environment a declared toolchain the machine does not satisfy is a mismatch68c9cf633
  • ci the version bump has an actor, and it proposes rather than releasesf20f6089e
  • cockpit the Cockpit shows who else is here, and says when it could not ask0a1e650d5
  • ci the knowledge graph's refusal of a doubly claimed identity is a gate6ae2f425e
#
Fixed fix 68
  • usecase a recorded duration is masked wherever it stands77fcf861b
  • test case 97 builds the site outside the checkoutcc90060bd
  • usecase a recorded scenario decides the schema check, so no line is masked3b02d3c20
  • ci the cockpit probe is bounded by what it now measurably costs27fc07f0d
  • release bump and version share one decision, and an unmeasured contract refuses9ace743ad
  • test case 304's fixture is judged without the generator it does not come fromb8551b309
  • cockpit the peers page passes o_path by value, as clippy requires5c1af0ece
  • usecase a scenario's record does not say whether its recorder had an executable5a65de680
  • release release version answers with the contract, and commits are evidenced30c166d0
  • test two RepositoryInfo test fixtures name the observations9b46f2fd5
  • test cases 304 and 305 skip through the helper, not exit 0001cca17a
  • test case 343 bounds its curl calls, and pages.rs is formatted04b09df1f
  • test case 624 skips through the skip helperdd656e045
  • test cases 581 and 582 skip through the skip helper4c1286b9b
  • cockpit the integration page's lane counts say why zero is the fact2ee6c1e01
  • usecase what doctor reports about reasoning is the recording machine's, so evidence masks it7386e6e45
  • derive every stage uses the executable the derivation resolved95c34a7c5
  • usecase a scenario runs in the ci reasoning mode, so its evidence is the same everywherec4af0fbf8
  • ci the suite's tree is measured in every shard and joined oncec2e03d6ce
  • test case 56 judges the faster of two timings39b422726
  • test the heaviest cases open one per shardbea1a47e5
  • test case 578 skips its positive half instead of passing it5da587f4a
  • ci the suite's verifier does not stand in for the suite2b60dad3a
  • test a case never inherits the runner's shard selectionc296d16dc
  • worktree cleanup counts a branch the remote trunk contains as merged94a906e79
  • serve stop reports stopped only when the server process has exited57d7857c6
  • integration the subsystem is the executable's, and its contract is tested where it is served0d1929685
  • health the build's commit decision is tested, and case 635 can fail againe4324a36d
  • worktree the reclaim reads each branch's upstream again, not the listing's1e1768acf
  • site-check a failed run that spoke is not described as having printed nothingefe6f9178
  • test case 276's server sweep asserts its exit code and its outputa9db2405a
  • site-check a checker that says nothing has not passed, and the relay is written oncef34235568
  • github the adapter composes a projected body in one placea19588c50
  • test a case does not kill the machine's servers9fd908b99
  • test the stale-executable case reads a version that exists81c2d1bc9
  • rules the two liveness rules their scans can decide are blocking221fee8cc
  • finish the verified tree is seeded from head, so a flagged file cannot hide an edit21895d29c
  • cockpit the four questions ask for their route instead of reading the registry8f2a2a68a
  • finish a verification records the tree it proved, and refuses a moving one6a4a26608
  • gates a gate verdict that cannot be read refuses the outcome completed7a8814dcf
  • automation the independence gate's exemption states why and when it ends122fdc11d
  • test case 492 reads its diff without a pager, so the liveness gate passes2b3a40852
  • ci the collision guard has a caller, and cannot answer about nothingff28c9710
  • mesh compaction keeps what is live, and a returning stream is heard again93472d7bf
  • freshness the gates read an observed answer as the branch meant ite7097f063
  • cockpit the compiled stylesheet follows the neutral guaranteed status60a52bd7e
  • scope case 241 takes the name #659 gives it4adb2df67
  • site the local preview serves the pinned build instead of re-rendering with zola servee27be3254
  • coverage a binary killed mid-run is shown by its unfinished block, not the output's tail57b3cd5b5
  • coverage the coverage job names the test that failed, and two lib flakes are closed3f82fb2b8
  • scope case 241 is no longer mistaken for a generated file170f7af35
  • site committed page content links its source at the built commitf628ce053
  • test a case runs only in the fixture the runner made for it10460db3c
  • cockpit command words, a narrow distribution row, typed chip order3f9335b6c
  • site the status pages carry the evidence verdict beside the declared status8e50b09d3
  • cockpit the Cockpit says only what it knows1991e5c03
  • site a declared guarantee is not shown as proven5f72c6bfb
  • coverage each measurement writes its export to a name of its ownfc821df1f
  • evidence a ledger row's commit is never an option, and the cap reads the same test388ff69c1
  • evidence the crate's tree excludes its outputs where rust-check writes themd356a7f27
  • finish the verify command runs without the outcome finish is claiming45c39c3bb
  • cli every value of --presented-tree says what it means8ab972f67
  • evidence CI publishes the tracked ledger's verdict and measures its runs where they ranc6a0072ad
  • ci a missing coverage export is a measurement that could not be trustedc57cca945
  • knowledge the knowledge reader honours the schema the index enforces7ecae80f7
  • test just test runs the plan CI runs, not three suites beside it8ff4efc1b
  • ci the differential coverage gate has a runner, and the case can tell12cd83e69
  • liveness the wait scan reads what the rule names, and a run: line is a command2a6f39dfe
#
Performance perf 3
  • ci the rust job's tests run in three lanes3b7978474
  • ci the suite runs as four duration-balanced shards with one verdict over all of them19a3c0665
  • worktree the topology measures every work tree at oncef36c1912e
#
Documentation docs 18
  • build_identity executable doctests for the module and identifyaf6ecb206
  • worktree state::branch carries a doctest of its exact-name filter5d6856afd
  • worktree dirty_states carries an example that measures and keeps input orderf063b78ef
  • environment Pin carries an executable example of floor versus release lined2a9daa02
  • reasoning link to the derive function, not the derive attributee824bf06d
  • reasoning every public item carries an example and every module a behavioural test239644a3f
  • worktree merged_into_trunk carries an executable example739a8c934
  • security the deletion promise names compose, vendor update and migrate with their limitse26abf16c
  • security the promise about deletion says what holds, and a case binds it8df1ad0e0
  • breakingmodels a model's status is optional, and absent means the catalogue declares noned7e4731af
  • test case 275 names the renumbered unknown-gate case 578cbfb5c573
  • preflight the coverage record types carry examples, as the quality gate askscfee37456
  • architecture name the ADR directory and its file pattern apart, not as a path2c376d657
  • architecture how Majordomus derives its surfaces0a0b79b92
  • the tree's version and the one a reader can obtainf5f11620b
  • who runs the writer, and why nothing did8dabaf74a
  • adrs propose four decisions a shared-checkout session provedcfc6ecdca
  • environment news_digest carries the example its rationale describes2b4c09fc6
#
Tests test 16
  • coverage the lines batch H2 changes are exercised35c50d293
  • site case 406's fixture carries what master's homepage-check readsba48ca00b
  • integration the prs renderings and the forge's JSON readers are proven3193d04eb
  • reasoning the reasoning MCP tools are invoked as a client invokes them1e8f57bee
  • integration case 720 calls the three MCP tools as a client doescbb2aa95c
  • pages a rebuild refusal names this commit's own build in flight606190dd3
  • ci the alphabet gate is asked its question under every locale3fdd878a2
  • finish a verify command that creates an untracked file is refused too2e063b7af
  • site case 535 refuses a local preview that re-renders with zola servecffa760ae
  • evidence the monotone rule's containments are proven both ways4f937e7cb
  • evidence every changed line of the presented revision is covered0ed6f0f8a
  • capture a receipt names the provider's event in a field, not in its id120bb0235
  • knowledge case 74's fixture is a valid instance, and the tree derives after itf9e0e77f6
  • knowledge case 330 asserts what a de-declared contract now is — a refused file63f497288
  • ci the gate's clean pass names the node it readb3f659294
  • ci six gates that had never been seen to fail are proven by their violationsdd909daea
#
Housekeeping chore 33
  • generated re-derive the changelog once the merge reaches HEAD's history398700e58
  • derive re-derive the changelog and site data over the merge commit68708852e
  • derive the derived files follow batch G2's memberscfb040d11
  • derive the derived files follow master and #7065edc95278
  • derive the derived files follow the merge of master9f681784c
  • derive the derived data follows the widened deletion promisec18de2f01
  • derive the derived data follows the deletion promiseb22c6c7e5
  • ui-integrity the four paid baseline lines are dropped, so the ratchet holds them465e4db96
  • derive the derived projections follow the merge of its base7c998e3de
  • derive the derived projections follow the merge of its base72641060c
  • derive the projections follow batch E76c56605a
  • derive the derived projections follow the merge of master224d92904
  • derive the derived projections follow the merge of mastera491382a5
  • derive the projections follow batch D4f4b03c75
  • release record v0.10.0 and the metadata it publishesb34fd71f3
  • derive the projections follow the merge with master058cb0fbf
  • derive the projections follow the merge with master606b736e9
  • derive the projections follow the merge with master8197b45a9
  • derive the projections follow the merge with masterc5f5e49d9
  • derive the projections follow the merge with master726f6436f
  • derive the projections follow the merge with masterd21f05b11
  • derive the projections follow the merge with master16da6739e
  • derive the projections follow the merge with master25c30de9a
  • derive the projections follow the merge with mastera4356d5a8
  • derive the projections follow the merge with masterc695f924a
  • derive the projections follow the merge with mastere263a1c89
  • derive the projections follow the merge with masterc4d01e562
  • derive the projections follow the merge with master9c2858d25
  • merge master and re-deriveafd78acd2
  • derive the projections follow the merge with master0c69ef149
  • derive the projections follow the merge with master464d8f65a
  • derive the derived data follows the merge with mastere7b7130f7
  • derive the stacked tree's derived dataf60dd9080
#
Formatting style 1
  • test the coverage assertion is formatted as rustfmt writes it8ffc3e9dd

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.11.0-aarch64-apple-darwin.tar.gz a61783ccdd9d2b89e5270170af215f7404c6b517d9c7a78529a52e0089d076b7
macos-x86_64 majordomus-v0.11.0-x86_64-apple-darwin.tar.gz 0d59cda3ec037dc0d33670c9f9ccad67be3d079dc61c69be679dfb236a5179fd
linux-x86_64-gnu majordomus-v0.11.0-x86_64-unknown-linux-gnu.tar.gz 8b407725a8d9e4b9b5f016ecaaf4b62dd901eed00536af21598d40d5cd4b3c21
linux-x86_64-musl majordomus-v0.11.0-x86_64-unknown-linux-musl.tar.gz 21e8b3c4130b3d26916028be4c017dae3e998cf4f1904ec9c895b7d6a8834c79
linux-aarch64-gnu majordomus-v0.11.0-aarch64-unknown-linux-gnu.tar.gz 4ecbdbb44209205fe4f13eb141fc6710d48f3f159fb0ea7a05e2c4db76b64899
linux-aarch64-musl majordomus-v0.11.0-aarch64-unknown-linux-musl.tar.gz 8d3c335bfa842943356a6bea4c69fd0b82850a59217827b4eaea2323311edd23

v0.10.0

0.10.02026-09-29910835dd0132 change(s) 9 decision(s) 6 artifact(s)

Decisions

The architecture decisions the layer dates inside this version's window, each with the route the document records for it.

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Added feat 18
  • test a case that declines to run is recorded as a skip, never as a passd348a6c76
  • evidence text a run printed is redacted by one rule set5f1226aca
  • product every active use case has a feature, and case 503 holds itbd74cd30d
  • design the verdict words are status wordsba0770c9c
  • economics record the context suite's first measurement54ee7cd24
  • site the schema reference links every schema file to its source300e93ce0
  • mesh this repository runs its own mesh372eccf36
  • entity every entity names its public documentation pageed1398a9c
  • economics measure token economics from matched runs, never typedf48b9b078
  • web the crate's rustdoc is a published surface, produced by its gate and verified live5baad7874
  • evidence CI records its runs, and the site publishes them with the commit they prove5a43a3a05
  • rules the report says what was proven, not merely that it found no fault9119e306a
  • delivery whether a feature exists is computed, and unknown is not delivered9ba6a17f5
  • served a deployment is evidence, judged by the commit it serves1f7e98bbb
  • mesh runtimes cooperate over authenticated links and one replicated journal964d26e3d
  • shell new shell is refused unless the inventory exempts it4a05b6292
  • environment entry reports a verdict per claim and the evidence behind it271989160
  • mesh a signed cooperation journal and a deterministic state fold7bea9265b
#
Fixed fix 51
  • test a server's URL is read from its own listening line, oncea5ea413ff
  • site long directory paths wrap on the context page7f824c3ec
  • economics one context measurement counts each file onceb5fc0d5bf
  • economics the explain example expects the answer, not a refusal51a84dd4f
  • site the economics page links through Zola and names the built commit6973ef9fe
  • economics the benchmark fixture is English and its references resolvead09800e5
  • ci crate-boundary argues for tiktoken-rsda63efb49
  • economics explain answers a repository without a methodology782a7e97f
  • rust a checkout with no site config still hands off its rustdoc reference02bcb9aac
  • test case 89 empties the server log before it waits on itcf5fb2fe6
  • test the batch's cases decline through skip, the one shape case 413 accepts9b52c572b
  • shell the inventory declares the four CI scripts the batch brings5118a3140
  • shell declare the entity gate master added since the branchb594d9f8f
  • test case 532 declines through skip, the one shape case 413 acceptse0d35c170
  • pages the deploy job's bound exceeds its steps' again, evidence step included6974910c8
  • evidence public text refuses a secret once redacted or cut off21d22d944
  • evidence public text refuses a credential its shape only announces9e654b61b
  • claims deployment-contract-refuses-by-name promises only what case 84 asserts6e4b40867
  • test no case in test/cases/ can decline with exit 0 any morec2fb7a66e
  • ci the job summary counts a SKIP as skipped, not as failed1ba9834cd
  • test a status 4 the case never declared is a failure, not a skip08209a66d
  • ci a case is bounded at 3600 s, above the budget that warns of itb1386ae7b
  • ci suite-budget fails a pipeline on any stage and sorts in byte orderd68bd8dc5
  • ci the suite's bound is measured, declared once, and refuses growth39b2916f9
  • mesh a runtime dials its present siblings before the ones that stopped2b4aa04cb
  • site the responsibility pages' file links and site-check follow the built commit07035a459
  • mesh a node's streams are compacted before its quota refuses a sibling84ad1dd4e
  • pages the comment no longer reads to case 97 as a timing phase937343683
  • site a page's source links name the commit it was built from2548eff4c
  • execution a cancel is recorded before its token is visible45439dbf0
  • pages verify-docs says an index it never fetched was not measureda50e2385b
  • ci the evidence collector and rust-check fail when any part of a pipeline doesc22cb2c11
  • evidence a proof older than what it is about does not support a guaranteee24f21dd7
  • mcp the instructions say what writes, counted off the registry, not a promise of read-only92f641910
  • evidence a run recorded while the tree was dirty is not proof of the commit it sat onb77bfbcdb
  • release the carrier scan orders canonically, and case 484 pages nothing8a0a68ddc
  • release a version declared in TOML, JavaScript or Python is refused too7c5f58da0
  • mesh a push is counted as it leaves, not when its answer returns8173f333d
  • site git's listing of tracked paths reaches jq by file, not by argv6122a6bc9
  • mesh the lab evidence sorts in one collation and the diagram ids stop colliding with headings1f3f1cece
  • shell declare the shell gates master added since the branchbe2eeec35
  • release a release record is derived before it is proposed018293b15
  • served list the deployments in canonical order447b76a8b
  • test case 384 observes a non-zero verdict instead of dying on it16a319417
  • serve stop waits for the lease it read, not for the path to be freec0e885275
  • serve the shutdown's own bound is stated, and begin_stop carries its exampleb3214a797
  • serve the lease is released before the mesh drains, not after it016b04b4f
  • site the tracked listing reaches jq through a file, and a slow run is not a failed one249e597a1
  • mesh a command with nobody to ask says so, and the lab waits for the runtime it asksfb0285477
  • mesh the gates the first commit failed, each at its causef086432f7
  • environment a verdict names the tree it was measured on, and the lease is read once9fc7284d8
#
Performance perf 1
  • release a release's history is listed once, not asked once per decision08cbd76d5
#
Changed refactor 5
  • order the economics sort sites adopt the canonical order358a0ab69
  • evidence the redactor orders its kinds canonically and writes English799834606
  • evidence the redaction table spells a one-byte class inline418ebac6b
  • release the shell tool reads its version from share/version.txt7655e9a7f
  • release the version is authored once, in the crate manifestf3553508d
#
Documentation docs 10
#
Tests test 8
  • evidence the ledger-row test names no CI run, a field #577 added85d21b7d6
  • evidence the byte class test spells its samples as byte stringsd478261fb
  • evidence the rules side of the tree cap is judged over a test that exists8c8efd8bd
  • ci the artifact case asserts the pairing, not the order of the uploads1d4ff7935
  • release a refused derive-check must fail the publication jobb5ff5ecce
  • release the version is authored once, and the cases read it through its one reader7f6e3842f
  • mesh the lab's record is judged from outside the lab, and two claim joins are correcteda4ead40eb
  • mesh the rendering layer is measured, and the version says what the contract dide83842630
#
Housekeeping chore 37
  • ci the rust job is bounded by what the batch measurably costsbf5dbd274
  • ci the suite budget is re-derived from the batch's measured costfabdc4442
  • derive the projections follow the economics fixes55c556e73
  • derive the projections follow the merge with masterb9fdfef74
  • derive the projections follow the merge with master 35f6457937da6db6
  • derive the projections follow the merge with mastera366f3185
  • derive the projections follow the merge with master 35f64573f5a84527
  • derive the projections follow the merge with master67b589d7d
  • derive the projections follow the rebase onto mastere60a0101d
  • derive the projections follow the rebase onto mastere7d6d60b0
  • release the surface measured a minor, so the version is 0.10.051a685abd
  • derive the projections reach their fixed point after the merge08d9820d0
  • derive the projections follow the merge with master131c04ee6
  • derive the projections follow the merge with master07b48a0db
  • derive the projections follow the merge with master3959fe407
  • derive the projections follow the rebase onto masterbf0dd8305
  • derive the projections follow the rebase onto masterc99c34e4d
  • derive the projections follow the v0.9.0 release record0dba33e5b
  • evidence the baseline records the debt a stricter gate can seea009197d1
  • release record v0.9.0 and the metadata it publishesf0f19dea1
  • derive the projections follow the merge with master, at 0.9.0415cd1d4d
  • derive the projections follow the merge with master 823ca041d00b7b80
  • derive the projections follow the canonical carrier scan91f7cc0c7
  • derive the projections follow the wider version-carrier detectorece5faead
  • derive the projections follow the version authored oncef2d128fea
  • release 0.9.0, because served.show joined the contract8b7da5672
  • release 0.9.0, because the environment gained the preflight capability814d72a76
  • derive the projections follow the merge with master380c721b4
  • release 0.9.0, because delivery.feature and delivery.report joined the contractc00501b4a
  • derive the projections follow the merge with masterb2ef9560e
  • merge feature/a-deployment-is-evidence meets mastere3cf03be8
  • derive the projections follow the merge with master83a8af1c1
  • derive the projections follow the merge with master89eea3687
  • derive the projections follow the merge with master8d7125e75
  • derive the projections follow the merge with master58a0428b0
  • derive the projections follow the merge with master13cad65c7
  • derive the projections follow the merge with master8587973f9
#
Formatting style 2
  • mesh the rendering tests are formatted as rustfmt writes themdab6e1b56
  • delivery cargo fmt — the module lists stay sorted and the git args wrap9e830d8fa

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.10.0-aarch64-apple-darwin.tar.gz eec02d0717ff70836e397a23f35a4f8d4af2a7aeda70b789f2f69a87fd96cc45
macos-x86_64 majordomus-v0.10.0-x86_64-apple-darwin.tar.gz e7657b7bcfa1af6dad5640820164d5ad37d5e99d3842afeffb0d71c8bb37b0aa
linux-x86_64-gnu majordomus-v0.10.0-x86_64-unknown-linux-gnu.tar.gz 35e6e8fd6eb4b1fcb6d1ccf7b46828ffc0db7c6fd202724f827afab8d3e99786
linux-x86_64-musl majordomus-v0.10.0-x86_64-unknown-linux-musl.tar.gz 06351fb7ac00c05a87471800af037a68b8fc667f2077f9bc99de40953616cbb6
linux-aarch64-gnu majordomus-v0.10.0-aarch64-unknown-linux-gnu.tar.gz 5b7cb6a18f8657e65977e84ab357a0ac69715247d01df30fdaf504bddf730f4f
linux-aarch64-musl majordomus-v0.10.0-aarch64-unknown-linux-musl.tar.gz 17e56539424b318c4b8a2a31aea0b0c0dd9c34d1fa7614d424c757fb31e1cb85

v0.9.0

0.9.02026-09-25823ca046811 change(s) 1 decision(s) 6 artifact(s)

Decisions

The architecture decisions the layer dates inside this version's window, each with the route the document records for it.

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Added feat 2
  • docs the documentation hub and its index are read off the registry and the buildc3555511c
  • entity every object of the layer is addressable, cross-linked and publishedc0b1e9424
#
Fixed fix 3
  • docs the hub names every kind it links, and the release is the minor the surface measuredf8a5caf56
  • entity an edge's order is the collection's own, and the surface is exampled0fdca807c
  • site an entity's URI may not push a phone page sidewayscb2a69059
#
Documentation docs 2
  • coverage the differential rules are a table, not a hand-drawn blockd15df020d
  • entity the entity capability's surface carries executable examples054c312bf
#
Tests test 1
  • cockpit the entity routes join the read-only and rebuild sweepsc0b15d496
#
Housekeeping chore 3
  • derive the projections follow the v0.8.0 release record6932fc67b
  • release record v0.8.0 and the metadata it publishes49a8f053a
  • derive the projections follow the merge with master df244393d803dc0e47

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.9.0-aarch64-apple-darwin.tar.gz c2f71342018da8a03b8be6ea66c14ce3a3f4d819cc9f5a311f6215304a0d2a24
macos-x86_64 majordomus-v0.9.0-x86_64-apple-darwin.tar.gz 8a0e587dcc45aaa70e6a4027c90351994c2d621c5467c64800efb901b21798b4
linux-x86_64-gnu majordomus-v0.9.0-x86_64-unknown-linux-gnu.tar.gz 15189a2bb8d6cad7a52f2cd769c07114e53246b2fdf0a388e2fa045fb9d6f355
linux-x86_64-musl majordomus-v0.9.0-x86_64-unknown-linux-musl.tar.gz 28d1644ba2f984b57721f3c8e2bc23eb11eb6f76dc6534bb0156444dc7c678ac
linux-aarch64-gnu majordomus-v0.9.0-aarch64-unknown-linux-gnu.tar.gz c619f973950a5490af3d3721719a52f4834d2f84df60fa59071afc0161be6731
linux-aarch64-musl majordomus-v0.9.0-aarch64-unknown-linux-musl.tar.gz 4cd7a2edac6d8a96a89523689c65f99628c20f8d705048cdaa51dc719a187942

v0.8.0

0.8.02026-09-208d37d011e82 change(s) 0 decision(s) 6 artifact(s)

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Added feat 5
  • graph a dangling reference refuses the generation, and runtime stays beside the graphd8355cd5c
  • ci the crate's dependency boundary is measured, not asserted377af4a38
  • site the inventories the homepage shows are held to the model that owns themc386b227a
  • finish a refused finish is a record, so a caught false done can be countede3a27dd3d
  • site the homepage weighs what it shows, and loads no runtime it does not usef617c5287
#
Fixed fix 26
  • env a file the index refused is named, not countedd69888e52
  • test the disclosure spec retries a dropped click, on a bound it measureda6fdf859a
  • test the disclosure spec waits for the state it assertsbb3f7ab0d
  • site every diagram node is unique, and three pages pass the UI audit2d4754f54
  • site scenario cards fit a narrow screen; case 94 commits with its own identity939535e25
  • site a use-case page renders live scenarios and wraps its evidence output763b94d7a
  • site the claims matrix reaches jq by file, not by argv6186c7272
  • docs the case context's doc link names the type it means87a904494
  • ci the UI audit is a job of its own, so it reports instead of being cancelledde485b178
  • the tool's statements about itself match its code; a tested guide7a3f035fd
  • cockpit a page asks a capability for what the layer holds, and a gate holds it theref9375c65c
  • docs two references name what exists5e451944d
  • test the interactive scan walks its globs instead of listing them6d7492c29
  • ui a record page's view parameters are one family, so a pager cannot multiply the routesd38384dcc
  • release the publish job may open the pull request that carries the recordf36ee380a
  • rules five rules say how they are decided, and one of them is now a gate8b58ff876
  • ui the audited pages pass their audit, and a graph page is paged like every listing3692d34d2
  • serve concurrent ensures start one process, so a stopped checkout stays stoppedd00652552
  • ci a pull request's run reaches its verdict, and a release record is proposed or says why not6d08c63d5
  • server a server answers where it stands from memory, not by probing itself173b70a8d
  • knowledge the discovery cases hold the contract class init now declaresd82450dce
  • serve a busy server is not a dead one, so every client attaches to the server entry started98c5a26e0
  • site the refusal is about what the site offers, not every version it printscac5aa6bb
  • site the version the page shows is the one a reader can obtaine6443701c
  • skeleton init declares the context class, so a new repository indexes its contracts587cf472b
  • cockpit the palette probe tells an empty list from a wrong orderffb0ad365
#
Documentation docs 5
  • adr decision 0010 states its own context, alternatives and consequencesf4b6b7d1a
  • adr the lease already has one reader, and three documents said otherwise50e3de273
  • claims the two live-scenario claims carry every section their page owes9697b1098
  • graph the runtime overlay's exports carry examples, and derive's link is unambiguous4fe593b3a
  • architecture how Majordomus works as one model with many projections6778eb7f3
#
Tests test 7
  • ci a whole file's JSON may not travel to jq on the command linebf8ce0837
  • claims every guaranteed claim is asserted by a runnable test that names it09a188388
  • graph the case takes a number above the high-water markecbfd9b46
  • cockpit the projection case is 389, above the high-water mark611bd605a
  • ci the crate-boundary case takes 360, which nothing else claimed226fd1ecf
  • usecase a live scenario is held to what a question may do, and its evidence is locald2eece55b
  • site cases 12 and 95 assert what the site builds today, not the pages it used to have035ec4490
#
Housekeeping chore 38
  • derive the projections follow the merge with master1d43b5ffb
  • derive the projections follow the merge with masterf4fa183b2
  • derive the projections follow the merge with masterf0609de98
  • derive the projections follow the merge with mastere069249c0
  • derive the projections follow the merge with master4c2572e49
  • derive the projections follow the merge with mastere9891ec1b
  • derive the projections follow the ui-job splitd3c2fbf31
  • derive the projections follow the merge with master0cb56094b
  • derive the projections follow the merge with masterd8b58ebaf
  • release 0.8.0, because the layer summary gained a public field1b3fb1ac8
  • derive the projections follow the merge with masterc9e978504
  • derive the projections follow the merge with master70b9fd202
  • derive the projections follow the merge with master781008657
  • derive the projections follow the merge with masterc1580df0e
  • derive the projections follow the merge with master12be9f406
  • derive the projections follow the merge with master5dfefc2ca
  • derive the projections follow the merge with masterf8d858f1b
  • derive the projections follow the merge with master67554aed6
  • derive the projections follow the merge with masterdba5ac100
  • derive the projections follow the merge with master72d9e1c0d
  • derive the projections follow the merge with master1e9498326
  • derive the projections follow the merge with mastere07725676
  • derive the projections follow the merge with master38326fa17
  • derive the projections follow the merge with masterae586ebce
  • derive the projections follow the merge with master29dacf6bf
  • derive the projections follow the merge with master421ad1a87
  • derive the projections follow the merge with master851a34519
  • derive the projections follow the merges that make master green85a6678eb
  • derive the projections follow the merge with master5143e6e59
  • derive the projections follow the merges that make master green787c030ed
  • derive the projections follow the family ruleb405caa6b
  • derive the projections reach their fixed point after the merge with masterb1f563025
  • derive the projections follow the merge with master8ff2a0833
  • derive the projections follow the merge with master59e7d87c4
  • derive the projections follow the merges that make master green0060fd454
  • derive the projections follow the merge of the v0.7.0 record with master65afe42d9
  • release record v0.7.0 and the metadata it publishes32f59b52f
  • derive the projections follow the merge with master3ed3dbbe6
#
Formatting style 1
  • test rustfmt the surface-writes test60b0172b0

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.8.0-aarch64-apple-darwin.tar.gz b0c899119267fb2483d5c0685ae9c76244e007df2f58434d16c48465f6ec1142
macos-x86_64 majordomus-v0.8.0-x86_64-apple-darwin.tar.gz 14360af012ee9af37ce1809828636d56c099873125695ff27e9a14ff254a2531
linux-x86_64-gnu majordomus-v0.8.0-x86_64-unknown-linux-gnu.tar.gz 231d665124a56e73e24f91786d2f4680965e2ede0a28c2b25ac557cb2e276035
linux-x86_64-musl majordomus-v0.8.0-x86_64-unknown-linux-musl.tar.gz 23bceda3eacb16dc1a85c5aea00ce0e72348f839dfe299ea2dff6a257c6fc48f
linux-aarch64-gnu majordomus-v0.8.0-aarch64-unknown-linux-gnu.tar.gz 383829eee7af477e3a8483356565d391e6aca64daf8211330d647ff1d7876dca
linux-aarch64-musl majordomus-v0.8.0-aarch64-unknown-linux-musl.tar.gz 1218d079863e94cbdc5b456f3c077c756b277734183cfd5153e39c94c24df336

v0.7.0

0.7.02026-09-15ab776e5c255 change(s) 0 decision(s) 6 artifact(s)

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Added feat 6
  • site every link resolves and every control does what a spec says, held by a blocking rule7d5fe591a
  • site the HTTP API reference is an index, a page per tag and a page of shared typesaa48fef52
  • site the homepage tells the product's story in a declared order, and a rule holds it75729f35c
  • recover the stray-file sweep is a capability, and the command asks itc9dc7a945
  • site the homepage replays runs that happened, and shows what the tool refuses094d34e3b
  • site the homepage carries the evidence and commit chapters, at 0.6.111744faf8
#
Fixed fix 39
  • ci a step that runs out of time says so itselfb3e261428
  • pages the deploy fetches the history and tags its link check reads, so master deploys again593cbde3e
  • ci the terminal refusals apply where scenarios ran, and a log assertion waitsaf0dfd49a
  • site the links and controls change passes what CI found on it3bf9b9f37
  • cockpit a card title breaks a long identifier instead of widening the page9d44b1f40
  • site the diagram theming writes no colour of its own, so the design gate holds167f46ed0
  • ci site-check counts every failure it prints, and shell-lint refuses the shape that lost them0dab3ff51
  • docs the differential coverage mapping is a table, not a hand-drawn diagram2fc1a80ab
  • ci three reds that CI found on #310's own tree30403bcc7
  • coverage the crate floor is a ratchet, the coverage measured, and only risesf15bb4e47
  • test case 318 forces the SIGPIPE it measures instead of hoping for ite01d4013f
  • test case 135 gives the executable its share, and names the failure38b21c221
  • ci three always-on reds that #310's own fixes leave standingbb3138114
  • mesh the loopback socket tests are host-independentf5800b3a7
  • coverage the crate floor stays where its rule holds it, and only the domain ratchetsb3d1c2fe2
  • coverage the coverage floors are the coverage measured, and only rised5dd4b967
  • ci the benchmark comparison runs where its baseline is, and the rust job fits its budgetb253a0643
  • site an example heading is anchored under the type that documents it33f2faf2d
  • site rendered doc comments repeat no id, and case 09 judges each <pre>5ae3e808f
  • session ten closes at once no longer leave the pointer aiming at nothinge1a3ab937
  • knowledge a contract is the kind it declares, and it is that kind once47a4477b1
  • adr the identity survey runs before the lock, not inside itf03c1a316
  • test three suite cases read a tree that is correct as stale or incompletee33566f5c
  • site a transcript box names the axis that widens a phoneecdade1c7
  • site a rendered doc comment demotes its headings and its functions carry examples8b6436fca
  • test case 12 asserts the hero title, not a markup it never hadb752ff9b7
  • test a restored target keeps its cache tag, and the fixture runs CI's cargofd80ca045
  • bench plan.transition is required where the plan holds an issue, and says so elsewhere00128ff63
  • site capability prose renders its rustdoc instead of publishing it7b6421c8d
  • ci english-only-check sees every script, in any locale561d1c1e8
  • site capability descriptions render rustdoc markup instead of publishing it rawcaa82f0b9
  • rust news_digest carries the example its behaviour owes26c326ee0
  • site an enum value's description takes its own line, and stops the API page overflowing94ca7ff91
  • site the panel a reader lands on is the one with the most to show106c4e088
  • reap the reaper survives its own worktree listing, and a consent names its subjectfc4cad858
  • release the record reaches master through review, not through a protected push11a027868
  • events task.gate names the module that writes it, and every event is documented16e084243
  • coverage the coverage gate states its own verdict3ad3fa014
  • docs the coverage mapping is a table, and the claim names its case55dcc2be6
#
Documentation docs 4
  • coverage the merge keeps master's table and this branch's ratchete2d375793
  • capability the benchmark policy and its precondition carry examples796fe233e
  • recover four examples that prove what the prose asserts0ab4e8722
  • ci english-only-check names the locale CI actually runs, and its real ranges1110f2e6f
#
Housekeeping chore 6
  • derive the projections follow the merge with master1388ad2c3
  • release 0.7.0, the version the public contract requires3dfccb0ff
  • derive regenerate derived data over the #348 fold616c1a55f
  • mesh mark the host-independent test fix under this task9e005ef75
  • derive the status documents and the registry follow the three case fixes59d747ea9
  • derive the projections follow the merge with master 19b275520f3ad6d694

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.7.0-aarch64-apple-darwin.tar.gz 3f8a635bd7feaf2786ddffe9df57253bd2fb4133e3e2cc652f671ab3b0ae2091
macos-x86_64 majordomus-v0.7.0-x86_64-apple-darwin.tar.gz 729455c0af635e77f361972dc281489c80293786d54ae8c64bc483be1385eab5
linux-x86_64-gnu majordomus-v0.7.0-x86_64-unknown-linux-gnu.tar.gz 2a7dd5997444373d821cdbe3e1d6338b40a052d024e0e13f60de234b6358b83e
linux-x86_64-musl majordomus-v0.7.0-x86_64-unknown-linux-musl.tar.gz 9267cf684dc0688e1758697e89dd785b8572512a38cab7e30392aadae1d428ea
linux-aarch64-gnu majordomus-v0.7.0-aarch64-unknown-linux-gnu.tar.gz 9d8b18e1fb21085763b8a095d174613ae91010c8f2d5129af41d6a32b5e5b76c
linux-aarch64-musl majordomus-v0.7.0-aarch64-unknown-linux-musl.tar.gz 375bb5f8cbba3effd7fce94c0402bd2e24d8e452c67094ba90f35a5f2ca5e117

v0.6.0

0.6.02026-09-12d98a264b5208 change(s) 9 decision(s) 6 artifact(s)

Decisions

The architecture decisions the layer dates inside this version's window, each with the route the document records for it.

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Added feat 32
  • adr an allocation names what is outstanding, and what it cannot reach595a5aa6d
  • coverage the changed-code coverage gate of #214dbb6c26cf
  • reap disk is the fifth quantity — reclaim landed build output, bound a build before it startsf4c320de6
  • commit the commit message is a value this repository judgesb59988774
  • finish a session does not finish behind its own published site043c5c85f
  • site the navigation is declared once, and every projection derives from ita8e002b5b
  • site nine top-level categories become five intents and one action8357b37c9
  • docs every hand-drawn diagram becomes mermaid, and the baseline reaches zeroe51600d73
  • docs an architectural relationship is drawn, not typed in box artcbe3e3917
  • adr allocate an identity above the high-water mark, and refuse a collision on the branch3733e94ad
  • merge the merge policy is a projection of what the generators writed4325fafd
  • release the public contract decides the version, not the commit subjectsea05dc261
  • plan an issue moves through the lifecycle as a capability, not only a commanda946ae06d
  • rules a rule declares how it is enforced, and review is one of the three ways080349f5b
  • backlog bound the four quantities that grow on their ownd65cc145d
  • capture a prompt record carries its episode, and the archive is private and bounded842f93159
  • gates the done invariant, answered from what already knows38157e00b
  • gates completion is a state the repository decides, not a claim6f6293ebc
  • peers the board is the repository's, gathered from every checkout (ADR 0044)853bf6369
  • session the session domain is typed, and closing an episode is exactly onceacf06af46
  • models the model catalogue is one declaration, and routing explains itself387e22dcf
  • mesh every surface projects the one mesh runtime, off until declared21aed93fd
  • rules project.a-verdict-states-its-subject, with its case and its CI gatead4d19c0e
  • entry entering the repository brings its runtime up, through one bootstrap commandad434114b
  • ci a promise names a proof a machine can followfaa9107a4
  • session the subsystem gets a reading of itself, and the docs stop describing a lifecycle it does not havebf51ca0dc
  • evidence a claim is proven by a run that happened, not by a file that existsa65a21951
  • mesh the mesh core — identity, protocol, registry, trust, providerse1cb97992
  • recover close episodes nobody ended, and stop records claiming the tool's exhaust9d87da3b1
  • rules a rule names what proves it, and the naming is load-bearingc2efe3368
  • session the briefing an episode opened with is checked against gitc9f40810f
  • devcontext compile a session's context from the repository, structured802dfb670
#
Fixed fix 86
  • test a dedup assertion compares two lengths, and could never pass75f09c04c
  • site the version is visible on a phone, not only from 640px updf4cfe7e3
  • cockpit the mesh reason sits beside the facts list, not inside it275ffbe3c
  • recover a stale staging directory is reported and left, not deletedce7339594
  • docs every intra-doc link resolves, so the crate documents itself again5a81aa0c2
  • commit the commit subsystem orders through one place0384f21b6
  • docs an example path is not a machine pathdc1a18f92
  • environment entry draws one banner and never names a server it just replacedff36cacfb
  • commit a record id in a code span is shown, not citedd5efa5cdd
  • records a record reads the whole declaration, and absence is not damage60326fcb0
  • capture capture status names the providers it has no adapter forf258a0e75
  • ledger the published order and the envelope are facts, not accidentsac4e27037
  • pages the age of an owed publication is the oldest debt, not the neweste0c309df3
  • site a collapsed badge is not a gone badge0c05c07da
  • ci the gate dispatcher clears a share that names another checkouteeb5797d4
  • site the generator supplies the raw wrapper, so the source must not1c8548673
  • evidence the ratchet refuses a lost proof, not a new claim454d7a908
  • schema a transparent newtype input projects the shape it wrapsbfa04d4c5
  • executor the handler counter counts every handler, at every depthb8f6606b2
  • liveness six waits are bounded, and the supervision window counts code139558f2e
  • github-sync a human-written title is not a record id6c291d082
  • development-semantics a finding key is an identity, not a coordinate5a39369fc
  • site the two diagrams the widened gate found — back to a measured zero8021a7e27
  • git a read must not move the repositoryd39cf280d
  • ci diagram-check was honest about a corpus it did not look at — 0 becomes 2706214a63
  • claims the seventeen guaranteed claims whose test never named them backed077cb13
  • site the matrix is shown whole and the questionnaire is groupedd098c88f9
  • commit the history benchmark case runs in a repository with two commits5957bbc78
  • commit the use case asserts what it is about, and not that the repository is healthyb747440af
  • capture the archive mode is read GNU-first, so Linux reads a mode and not a filesystemff00a4b9c
  • commit the crate's own lints, at the pinned toolchainf9c4da433
  • rules the vendored package installs the doctrine, and no count is written by handb8a7a07d1
  • pages a run that published is no longer indistinguishable from one that did not32c6fb606
  • gates one reader per property, and a citation that survives a renamefffcd32b4
  • commands every command says once whether it is a capability or why it is notc90b8c66d
  • gates one verdict on enforcement — the duplicate rule reader is removedcdb25a2cc
  • site two headings that boasted, dated, or were written twice18d58852d
  • lint five dead names removed, one directive restored, one exit code put to workea19b5ad2
  • ci two pipelines stop hiding their own failures7a0747e6a
  • ci the order ratchet goes back to 92; raising it was moving the goalpostb45e86e28
  • test the gate is executed, not handed to sh, and a rule's citation follows its filef7f0aad3b
  • cockpit the page CI actually renders is the refusal, and it overflowed toocc87fc11e
  • the ADR statuses I had no right to write, and a 320px overflow2e0bd9341
  • release the three defects CI found, two of them mine4fe78bf96
  • release the writer stays usable where no contract can be measuredf562bf5cb
  • lint the newer clippy is answered, not baselined0aef4f140
  • merge restore master's files the merge had reverted7928fbe50
  • site the API page has one title, and a scenario's record stops depending on the dateccc1404d1
  • session an example path stops looking like somebody's home directory11e6749df
  • rules three blocking rules name the case that proves them, and the derived-merge glob stops eating hand-written schemas0cc5a114e
  • schema restore the policy schema's prompts block the derived driver droppedec680346d
  • adr the session domain decision moves to 0047, because 0044 was claimed twice5ba6dd15e
  • test case 133 builds its fixture in the harness's repository94fad98c5
  • rules three references the merge and the rename left pointing at the wrong thingb5e1c628e
  • ci the pages paths follow the model, and 09 stops depending on run orderf6b35877b
  • usecase a compressed size is decided by the machine that compressed it456f3b647
  • test the help assertion holds the claim that is true nowd57b3e1dc
  • test name the peer-board tuples so clippy's type_complexity passes under -D warningsd8ed512bd
  • evidence a verdict carries the denominator it was reached over7837275c7
  • rules yield ADR 0047 and case 134 to their earlier claimant; take master's release fixa24629655
  • merge the design system's ten projections resolve on mergecdac4f5b4
  • release the release schema declares the key the release automation writesb9c91d9e8
  • release the schema is told about the field its writer and reader already share65fb52d6d
  • evidence three defects review found in the fabric's first cut3a20fe9a1
  • gates answer where the model is absent, and add no debt to three ratchets3f987bde0
  • merge declare the thirteen derived site/content trees the generator rewrites7444f0209
  • recover stat -f is a different flag on GNU, and the event was undocumented0eabc4109
  • ci rule-proof-check pipes under pipefail, and counts once29329afee
  • entry a server entry starts inherits none of the caller's descriptors69fd5641a
  • records a killed writer no longer leaves its staging file in a tracked section613608904
  • order the ratchet counts what ships, and a jq filter is not sort(1)9d57fe1ab
  • claims ci-verdict asserted a branch rule that does not exist6e9f223f0
  • doctrine `doctrine status` reports the registry beside the set it is a subset of8b7043366
  • ci a cancelled job says why it carries no verdict, and the bound cites its measurement29a9e38dc
  • ci three ratchets that were counting something other than their subject02fd25c41
  • cockpit the two findings this branch added to the structure gate6c1cb8634
  • rules the rule that landed while this branch was open names its proofc6977d99c
  • ci pin the toolchain, and four more gates that could not run04320b329
  • doctor the rule and doctrine verdicts state their own denominators815116686
  • cockpit the graph drawing is chosen from the graph's shape, not one name for all eight3b1c1a6d3
  • rules the cases and the governing rule describe both enforcement modes83198d51d
  • pages an errored Pages build is a failed deploy, and nothing local is published5b59e18ce
  • session the lifecycle is the episode's, not the task'sd5d541850
  • ci a gate CI cannot run, three fixtures that inherited the machine5544c1afb
  • server the shared server follows the repository instead of freezing ita8adc5a56
  • ci the gates that were red on master read the evidence they meant tob7eee54a2
#
Performance perf 1
  • policy the doctor and watch budgets are derived from runs, on both their subjects66fef5f21
#
Changed refactor 4
#
Documentation docs 12
#
Tests test 7
  • commit the three claims carry a recorded execution, not only a named test3239df657
  • budget the two cases stop naming the budget value they widen0f1aa6a11
  • commit the fixture's temporary worktree is named after the case it belongs tob7082d8aa
  • rust every exported item of the rule and evidence modules carries an example8b6a844af
  • release the writer and the schema are tied, so the next field cannot slip through53d995eff
  • design case 107 asserts the graph viewer's exemption is gone, not that it holds965d4df5d
  • session the subsystem is covered, and the coverage says what it means2783a5556
#
Housekeeping chore 59
  • derive the projections follow the merge with master 33a792ec74776118c0
  • derive the projections follow the merge with master 19b2755207406c6638
  • derive the projections follow the merge with master a77c35a74c07c510f4
  • derive the projections follow the merge with master df244393d0995772eb
  • derive the projections follow the merge with masterc668bbbb0
  • derive the projections follow the merge with master 623ff738e26818260e
  • derive the projections follow the merge with master 687a23f4d555d0887a
  • derive the projections follow the merge with master cd04012f1dd5f81493
  • derive the projections follow the merge with master 5e31dd49802d3212c0
  • derive the projections follow the merge with master 33806c04e74430913e
  • derive the projections follow the merge with master 9f7644fb0c7aa6c32b
  • derive the projections follow the merge with master 958bd1fb7c8fca0049
  • derive the projections follow the merge with master 958bd1fb7034ffaa4c
  • test cases 278 and 279 become 281 and 282, and the merge with master 860951619ae3320046
  • derive the projections follow the merge with master 8609516190dfb1aa4e
  • derive the projections follow the merge with master 8609516194b531558e
  • derive the projections follow the merge with master 8609516199b754cd3a
  • derive the projections follow the merge with master be8b66672, and case 278 becomes 2797d225fe35
  • derive the projections follow the merge with master 6739f46680fb04b2c6
  • derive the projections follow the merge with master 593de20f8490818e42
  • derive the projections follow the evidence gate860132db0
  • derive the projections carry the two devcontext parameter listseb3efc3f3
  • evidence the baseline records both halves, at the number the corrected predicate earnsc1299e268
  • development-semantics the baseline retires the two entries that closed5bd5016ca
  • derive refresh derived data a stale merge left on master1e3b47e04
  • derive projections follow the merge of masterd1c4d063c
  • derive the projections follow the merge with master e2de2e5ec23fc77fcf
  • coverage mark the differential gate work under task t-20260912105728-73859f7aea390
  • derive the projections follow the merge with master f9bee12bc1fb0d74ea
  • derive the projections follow the merge with master 04d9910e4120affcdf
  • derive the projections follow the merge with master 3407ca2d4b1d71d0d2
  • derive the projections follow the merge with master f22f34ddee9031a9b7
  • site the doctrine reaches the site as a page, like every otherce767b18a
  • derive the projections follow the merge with master b8d3eb59baa8b2e78a
  • derive the projections follow the merge of masterd80967756
  • derive the projections follow the navigation changeb2d4efe90
  • derive the projections follow the diagram conversiondd67c01d4
  • derive the projections follow the merge of the allocator and the merge policy16c83c67f
  • derive the projections follow the merge with mastera523bcf5f
  • derive the projections follow the fifth batch966b141ca
  • derive the projections follow the fourth batchc099fadf0
  • derive the derived tree for the merge of master187bc625c
  • derive the projections follow the third batch445e783ed
  • derive the projections follow the batch of seven870825d9a
  • derive the projections follow the merge of masterb5736b605
  • derive the projections follow the fifth merge of masterefddd1289
  • evidence the first recorded runs, and six claims that are proven36a6f1da0
  • derive the registry dataset follows the fabric's new documentation3d3cdcc27
  • derive the projections follow the third merge of masterb45d52718
  • release record v0.5.0 and the metadata it publishes8128683c0
  • derived regenerate after merging master4d40de2a7
  • derive regenerate over master@3a032c1e0f320b46b7
  • derive the projections follow the second merge of mastere3ee16de3
  • derive the projections follow the merge of mastercbc2c72cd
  • derive regenerate the projections over master@87b9ac659fbea3d9dd
  • derive regenerate the derived artifacts for the merge result2c3d3a75c
  • derive the projections follow the merge with masterd6b9d90d6
  • derive the projections follow the merge of master7cb8f8e6c
  • quality the baseline stops accepting three findings that no longer existc7f47c667
#
Formatting style 2
  • rust the two test files rustfmt still rewrites67f6f66de
  • rust format the crate, and name the type clippy could not readc15e45aa5
#
Integration merge 4
  • commit bring origin/master 3407ca2d4 into feature/the-commit-is-an-intent16eac16e7
  • commit bring origin/master 98a1f0800 into feature/the-commit-is-an-intentbd9be64a8
  • entry take master's batch of seven, restoring the policy schema's prompts block77225cbb9
  • origin/master (#221)fe66b4b7e
#
Other other 1
  • Merge origin/master into feature/canonical-versioning73386b837

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.6.0-aarch64-apple-darwin.tar.gz 3efdd7125063a5418bc2c473dc7202ae1865b84dd309e6389ca191f8ac9e5160
macos-x86_64 majordomus-v0.6.0-x86_64-apple-darwin.tar.gz a7801c74905b7e067d454e2f81364e8768fb521fc951c47b750756b5a4c0ac88
linux-x86_64-gnu majordomus-v0.6.0-x86_64-unknown-linux-gnu.tar.gz 9b77678d697c49a301bb7cd5485f9ae30949ecbd78eb34e8e27f0f9da5d81d38
linux-x86_64-musl majordomus-v0.6.0-x86_64-unknown-linux-musl.tar.gz 300c92c9c0c70b0277d0b3dde5504292a0f7aedf8ac728932959c12c3f929948
linux-aarch64-gnu majordomus-v0.6.0-aarch64-unknown-linux-gnu.tar.gz d7415dbfb6ccb857f287b1f5a6b49df97c29bc3185f6883155191f46873f2dd3
linux-aarch64-musl majordomus-v0.6.0-aarch64-unknown-linux-musl.tar.gz 01521975b7297757a542f6d57957624213143ba5a663a8bf0192776a53727ce2

v0.5.0

0.5.02026-09-113a032c1e0344 change(s) 15 decision(s) 6 artifact(s)

Decisions

The architecture decisions the layer dates inside this version's window, each with the route the document records for it.

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Added feat 64
  • archive a snapshot of the tracked tree that can leave the machine71d716cc1
  • site the landing page is the intent-driven development argumenta47f93ef9
  • devtask a declared session link is derived, a branch guess is inferredb08d5de58
  • devtask issues and milestones as executable development scopes2c3749fc3
  • peers a peer holds more than one claim83f75b088
  • rules the liveness doctrine lands as four rulesbb8e5d76b
  • entry a rule and a gate hold repository entry shutb59009b22
  • site the method as a projection — governance layers and the four axesbd367dd0b
  • site the site is published at majordomus.devef96b2351
  • release the version is measured against the public surface, not claimed303dca256
  • use-cases a scenario declares where it runs and an obligation is a step8e2c1afd7
  • design the gate asks whether a declared colour can be read61e2989c7
  • session one episode per provider session, not one per checkoute91a07d5b
  • design measure the declared colours against WCAG 2.1 AA5f646e867
  • ui audit every surface the executable serves, not only the built onesb80b1d2de
  • health the report names the server, and readiness stops meaning three thingseb00abc10
  • integration scripts/unblock, the local master merge as one command5525f4b9b
  • mcp the shared server's lease has one reader, and a gate that keeps it534e8fb7b
  • mcp an announcement outlives the server it was made tof200a90fe
  • design the design system is a typed declaration and every surface consumes its projections95ffb1b7c
  • serve entry converges — ensure, status and stop, the start event calling ensure, and the election under a slow start4a4a945d5
  • server a checkout's server is one of the repository's, and its state is served7c4bc6a1b
  • release the changelog links where it can, names its producer, and the published site is gatedefebf080c
  • obligations the outer obligations are established from git and the published site, not typed into a ledger by the worker who owes themf2000a52c
  • obligations what a task owes, and whether its evidence still describes this tree, over every surfacedc14dd0d3
  • rules an empty result and a failed command must not look alike824223cb5
  • ci three failures of one session, turned into checks1e96e91b7
  • plan one issue walks the whole chain and back, and a remote close still does not complete it67d6298c2
  • context the board reaches the worker who never asked for it8ad5bb6a7
  • plan the plan's derivations are capabilities, so a server can answer what to work on nexte41faa62d
  • peers a session is told it has not announced, and doctor names the work that exists on one disk1487d729e
  • trace an issue leads to the commits and pull requests that realised it, and back, without either being written down3831e151c
  • design one declaration for the design, and every surface projects it2b3b9fffa
  • closure a task owes obligations, and the evidence that discharges them goes stalecf1ee94ca
  • peers an announcement outlives the connection that made it, and a claim is answered rather than merely recorded6aeec67b1
  • ci a gate says the published site came from master, and is being servedfbc1da919
  • release the version rises to 0.4.0, and the projection gains its page, gate and record957a6ff5a
  • release the changelog is a projection, and the version is derived from the commits82583eba1
  • ci the GitHub projection has a gate, so it cannot rot green again597ebe4e5
  • skills a description that does not tell two skills apart is a finding7af039a4a
  • plan the projection to GitHub becomes a gated, identified, traversable milestone209a82c30
  • completion the shell integration installs itself, and takes itself out again2a7af4272
  • workspace a workspace is a kind, and only its content is localf9bbc636a
  • commands a surface that withholds a command says why, including the last silent case26743dac5
  • product a capability module's area is derived from the features that name it, and the sidebar groups by it1c36ca9a2
  • order one canonical presentation order, total and natural, owned by the crated7df74e93
  • providers the provider table is a generated document, a rule and a gate hold every document to it, and a job runs the gates its model assigns798a58094
  • providers what a provider is beyond its template is data, and bb is the first orchestrator declaredc1666878c
  • just the distribution group delegates, it does not reimplement4f5cc1b07
  • quality the measurement is a capability, and the rules that hold it are the layer's578ff6545
  • cli every command says whether it is a capability, or why it is notdb8b6f227
  • quality the crate measures its own public surface from its syntax tree94b0c22fc
  • commands the palette, fish, and the cost measured rather than claimed8e7faed93
  • product product features are objects of the layer, and the landing page is a projection of them675068f01
  • execution an execution is a watched capability call, not a second registry65dded963
  • commands one canonical command graph, and every surface derives from it427b73248
  • capabilities projection closure as a capability, a gate and a ratchetd05b1eafe
  • capabilities the command line is compared with the registry, not with itselfd2ac127a7
  • cockpit the sidebar reads alphabetically8518f00dc
  • web every projection route carries its availability, and the served-only ones are checkedade9050e6
  • env a direnv adapter that carries no repository logic, and a modular justfiled648e974c
  • cli majordomus env, and the split between what may build the indexc6bbce3a2
  • env one typed snapshot of what a checkout isaa64215da
  • generate the composed graph is an artifact of the one plan, with a schema and nothing private674b89907
#
Fixed fix 116
  • archive the archive command's pipelines stop hiding their own failures60a04f33f
  • ui the pin test counts the foreign-surface marker the audit added4e04aa6ff
  • site the landing page stops stating the unbuilt half as present fact87b9ac659
  • site the landing page's own gate stops claiming a check it does not run46fd96bd2
  • schemas the subset is a subset, and a gate asks an independent parser4e48a5677
  • mcp a server that lost its lease says so, and takes on nobody newf245eb630
  • capture a provider shim declares whether the person waits for itcb4207874
  • site-probe the sweep serves the site it measures, and the guard cannot pass on a listing67c3c2405
  • test every wait in this repository's shell carries a boundd66904da8
  • site a use case carries the same shape whether or not it declares a list4a87331cf
  • pages report the deploy that did not happenb0b095709
  • site the group's self-link carries a target of its own8b9409897
  • doctor the vendor's evidence is verified where it lives, not in the repository that adopted itc99aee554
  • session one episode writes one record, and an uncommitted one is visiblea038591b4
  • capability environment.status answers with a clock in it, so it is not cached0839627b7
  • site the base path the old address had, and the file the new one rests on05fdb333a
  • site the link to a changelog group is beside its disclosure, not inside ita0d6b0f90
  • release one group per kind, so the changelog stops repeating itself0799bc91f
  • build cleaning stops at the checkout that asked for ite02305e24
  • the site builds again, and clippy reaches the tests28a68421b
  • site a deploy that lost the CNAME is refused rather than published92c0098a3
  • task obligations gain a producer, and an honest outcome is no longer stranded05ee9dbd8
  • ci the implied level is a string, and shellcheck says sod40b236e5
  • generate a derivation refuses an executable of another generation9a34710c6
  • ui the audit measures the served surfaces it can now reache798d42f5
  • site-probe the walk that discounts a clipped element is asked about the element0ece4be20
  • plan,release a repository with no plan or release still sets every parameter2b59268ec
  • commands evidence declares a class and a task requirement the vocabulary holds79ce87d97
  • site the navigation row wraps, so no page is wider than the viewport at 768pxfcb70bb30
  • security the peer-board request is a declared exception, not an undeclared onef66418147
  • ci a gate whose runner is scarce is planned on demand, so the verdict arrivesff921a93f
  • execution the queued transition is published before anything may start the work759307be5
  • session the server line reaches the briefing as an argument, not as a shared name8b6a03f98
  • order every shell sort is pinned with LC_ALL=C, and the debt is zeroad9ff819d
  • docs a public item's documentation stops linking to a private oneefdcefb3c
  • generate the composed graph is a generated artifact againe380088ee
  • capability a handler answers from the distribution the process located861f81a5a
  • site the page never scrolls sideways to reach one identifier48c445170
  • ci the changelog is checked against the history it is composed fromfe5fdc91e
  • design the gate reaches its own implementation, and the crate's new surface stays inside the crate4b7122a73
  • ci the ratchets and projections master raised without noticingb994eeaa9
  • pages a short sha names the commit it abbreviates873c9e1ac
  • design file the data-page vocabulary and tag an unfiled data word13b3abc33
  • ci the two ratchets the branch moved, moved backa3cd91399
  • release the command line is accounted for once, and every new export shows itselfda4f72511
  • tests four examples and one assertion catch up with contracts that already changed91f9fb851
  • execution a cancellation after a failure keeps the failure, said as a guardce40e2b49
  • context a peer that said nothing no longer ends `context` with nothing said89c814490
  • ci the structure job is green on two of its three gatesb6743dc39
  • release the committed changelog stops describing the commit it is inebc10de4d
  • ci the probe reads 426 from the WebSocket route as a surface answering7af40d230
  • ci master is green again on the three causes nobody owned6c979b376
  • site two checks meet new content and stop reading it as an inventory709407a1d
  • worktree a new path starts approved for direnvb3ffee4e9
  • obligations the pathspecs an obligation is hashed over reach every depthc5268505b
  • scope a task that merged the trunk has not touched what the trunk touched83775c7ab
  • derive where cargo builds is asked, not assumedbd63891d9
  • ci the gate model parses again, and the gate a merge dropped is declared againd7f492294
  • site-check a route is named on the API page whatever it is styled with9fcd06f8f
  • runtime a stale runtime says so, on the lease and on the way in53b21b4bb
  • tooling two failures of this session become refusals with testsb90e0dd47
  • release the module asserts the two projections it documents98f6606ce
  • gates a derivation refuses a degraded index, and one pass says everything a command still needsf6b73b05a
  • design,adr the three failures this session hit, each with the gate that would have caught it1cbb36869
  • traceability an open pull request keeps the columns after its empty onesefe5afdb4
  • commands the module asserts the three projections it documents5609ab148
  • site the changelog page reads the groups the document carriesb551a3327
  • doctrine the schema check reads the schemas, instead of reporting a clean bill of health over an empty set0ad022303
  • docs the semantics module documents a validation that is not an itemed649c769
  • share a MAJORDOMUS_SHARE naming another worktree of this repository is refusedfc9864ebc
  • derive every stage names itself as it begins and reports what it cost59aa3769c
  • ci ci-plan tells a bare path list which spelling it wanted5bd2f77bc
  • cli an unknown command that the Rust executable provides says so and names the launcher59f5c8b75
  • github-sync the protection against overwriting a person's edit was blind when the plan had moved21f7ad848
  • github-sync a projected record carries its own identity, so a rename cannot orphan it3db47f7d6
  • ui a scroll container is a containing block for what it positions, and the finding that says so names it2d328460b
  • ci a job that hangs fails instead of holding a runner for a shift1ea8da126
  • completion TAB in this repository asks a program that can answer itff2d64e57
  • order the collections that disagreed with each other, and a rule that keeps them from disagreeing again28304f300
  • ci the wiring case asserts the dispatch, and the provider table is a document of the docs target38cec32a9
  • derive the catalogue carries the rewritten summaries, and the crate is formatted441aa73f4
  • worktree the scratch roots are read from the checkout the command runs in24a21375f
  • usecase the tool under test is on PATH for its scenarios, so the evidence is the same on every machine28af54468
  • site the document router parses under bash 3.2, so the macos job runs the site cases again1df70e37e
  • rust the test build compiles again on master, and clippy 1.98 is satisfied5540b762f
  • merge the test-only index literal gains the field master added52bfbe7f0
  • site the mobile overflow findings, and the measure that invented three of them93977cce1
  • test the five suite cases that fail on master, and the silence that hid theme5933f485
  • site-data a scenario failure says which scenario, and case 11 re-pins the package it edits82ec36404
  • release the guard died on the archive it was written to catch1ef73612a
  • distribution a release is complete over the set it was published against8c48954e8
  • release the release asks Pages to publish, because its own commit cannot238e95089
  • release-verify a report a person reads, and no OK it has not earned5374ca524
  • release the packer that lost v0.2.0, and the status nobody could ask for84aa37b49
  • site the dependency-graph links are distinguishable without colour, and the crate is formattedbbe74e431
  • quality the re-export arm is a guard rather than a nested if99623c0ac
  • test case 11 mutates the version the tool has, not the one it had6658d2c1d
  • test case 12c stops testing a subsystem that moved out of it5d849ae60
  • gate derived-current asks both halves, not the one that is cheap94eb63142
  • quality a test builds its report in one initialiser95ca55bd8
  • quality the documentation links only to what the crate still exports, and the renderer is testable0f25df64d
  • test case 12 counts the moments the catalogue features, and matches the tag the build writes26d263b2c
  • generated the typing case asserted more than the rule, and less than it couldfe4958aa2
  • generated the two documents nobody published a contract for, and the rule case 52 meant2257db97b
  • site the command route wraps, and the closure is proved where it is written348431bc1
  • ci the install gate gives the deployment the window it needs84e8b526d
  • product meet master where it moved — ADR 23, the shared install block, the UI standard6bd67fe57
  • product the feature route has a benchmark case in a repository with no features0b385b67a
  • test the homepage's moment count reads the catalogue, not a directory that moved0fcd91fce
  • test two site checks that no longer describe what the build produces5e04284fc
  • worktree the container test names no home directoryefc6a085b
  • test the duplicate plan test and the unformatted tests a merge left behindde52b8497
  • cli the crate passes fmt, rustdoc and its test build againa10f0af08
  • environment describe the services master serves, from its route constantsb405705ba
  • tests master's own two failures, and the size cliff behind one of them6815b9bf5
  • why the acceptance case asserts the schema identity the tool prints5314bd6c8
#
Performance perf 2
  • server let a caller ask about this checkout alonee042a4cac
  • context a file that cannot be a context document costs no processd0bda2132
#
Reverted revert 1
  • design the pull request numbers stay as they were written2600b2932
#
Changed refactor 1
  • entry the rule defers the lease to project.the-lease-is-read-once9f6926ac0
#
Documentation docs 28
#
Tests test 21
  • entry the cold start is proven — a storm, a crash, two worktrees, planted drift96257970f
  • suite a waived benchmark is a declaration, so the two cases read itbf3f22e0a
  • suite the staleness case answers for the executable beside the sources11263d490
  • suite the docker context case reads the first rule, not the sixth line19fca96a2
  • session the case takes 111, since 110 was allocated twice51aa6e92e
  • suite the rust-check step list follows the gate that was added to it5d72ae69d
  • suite each stage of the future-command case gets its own repositoryab00adc8d
  • unblock the case takes a number nobody else is takingd912a58ea
  • design the zero-registration mutations use a word the declaration does not file60b5b2492
  • workspace the declaration is proved to carry no credential3d9c929a5
  • order the gate is driven against fixture trees, and driving it found five more unpinned sortsf6af28819
  • gate case 56's first export is a repository too, so CI asks the same gate as a laptop8b6b9a982
  • env the two tests the adapter rule names, written000e40d67
  • the recipe set is asked of just --dump, not of one file's text010541612
  • distribution the installability report, over states this repository is not inb1be17353
  • gate the registry half needs a repository, not just a treeb7f88c73e
  • cockpit the sweep renders the routes the dispatcher actually answers4fd2d838c
  • site the feature pages vouch for the claims the homepage used toca45221c0
  • execution the terminal's rendering is asserted, and a surface count is derived9badf2448
  • commands the generated completion, loaded into a real zshf37da5681
  • worktree the migration's classification, its guard, and a dirty movee4ef4cba4
#
Housekeeping chore 105
  • env source machine-local .envrc.local from .envrc and ignore it1a651e644
  • derive the projections follow the merge of master83cd83ee6
  • derive the projections follow the peer claims merge702d06d5f
  • derive the projections follow the quoted scalarscf1cc1b54
  • derive the projections follow the merges master never regenerated06fa25891
  • derive the projections follow the master merge8a51ba050
  • derive the projections follow the master merge95b775cec
  • derive the projections describe the trunk again, so it can publish84b90b193
  • derive the projections follow the merge of master2aee5b1c1
  • derive the site data follows the tree08caf51aa
  • derive the projections follow the merge of master4cfd25574
  • derive the projections follow the second master mergee120f1996
  • derive the projections follow the template repair2511a3241
  • derive the projections follow the master mergef27d366d2
  • derive the projections follow the merge of master6042f4286
  • derive the projections follow the master mergebb82e058d
  • derive the projections follow the last four merges940b00262
  • release 0.5.0, and the projections that follow it4cd5cf6ac
  • derive the projections follow the contrast capability89b039165
  • derive the projections follow the merge of master4e015631a
  • derive the projections follow the registry entry and the claim documentsa46012d3e
  • derive the projections follow the on-demand gates and ADR 00372a6ba6d8b
  • derive the projections follow the master merge3b3ac4313
  • derive the projections follow the master merge1ae462da0
  • derive the projections follow the master merge371e33659
  • derive the projections follow the second master merge47f87721c
  • derive the projections follow the master merge829e9ca5a
  • derive the projections follow the master merge8ea2cbe5a
  • derive the projections follow the master merge998eee46a
  • an empty commit, to prove a commit no longer owes a derivee54def3af
  • derive the projections follow the master mergeec677b281
  • derive the projections follow the master merge04599afd2
  • derive the projections follow the master mergeea5592a9e
  • derive the projections follow the master merge789e95ab8
  • derive the projections follow the merge of #142c1a3e7930
  • derive the projections follow the master merge08348b0c1
  • derive the projections follow the merge of #1287c3e9f9ac
  • derive the projections follow the master mergec4b6d0715
  • derive the projections follow the target-directory fix6be9c8080
  • derive the projections follow master once moref36420c30
  • derive the projections follow the master merge8c53e2b11
  • derive the projections follow the master mergea4f9780b0
  • derive the projections follow the master merge16cc159c7
  • derive the projections follow the merge, generated by a binary that knows every module0df29dbcf
  • derive the projections follow eight branches and current master98f3dfbda
  • derive the projections follow six branches folded togethere15b311e7
  • derive the projections follow the master mergec114a92f3
  • derive the projections follow the master merge341451cb7
  • derive the projections follow the master merge91b4e8be6
  • derive the projections follow the master merge3a2aeab52
  • derive the projections follow the mergef2b018f26
  • derive the projections follow the two merges, and the baseline records lib/doctor.sh501ea2d41
  • derive the projections follow the merge of origin/master11fc8bf2b
  • derive the projections follow the master merge, and the baseline records three scripts that arrived with it8ddb6496d
  • derive the projections follow the final master mergecdc859654
  • derive the projections follow the master merge5e6d324c1
  • derive the projections follow the master merge0d45da189
  • adr,test renumber to the identities the board actually left free50f276bc3
  • derive the projections follow the master merge21a1203cc
  • derive the projections follow the second master mergee94b760d1
  • derive the projections follow the master merge5fe8f2ec8
  • derive the projections follow the master mergeb79363681
  • derive the projections follow the master merge, with the ADR renumbered to 0030f1c1b6556
  • derive the projections follow the merge of the base branche4c40b814
  • derive the projections follow the entry-point fixes691fab7db
  • derive the projections follow the merge with master44468dbc1
  • order the merge brought three modules and fourteen comparators; two are adopted and the baseline says what the rest arec72d294cc
  • derive the projections follow the two adopted sessions4066bdf4f
  • sessions adopt the two episodes this checkout left unrecorded1015d8ff8
  • derive the projections follow the merge with masteree9e79b3f
  • derive the projections follow the five-PR integration, with adr-0028 renumbered60bc499e4
  • derive the projections follow the skill description invariant6d19fc7ba
  • derive the projections follow the merge with masterd5d95779c
  • derive the projections follow ADR 0025a3a267e8e
  • derive the projections follow the merge of #114867f3a9f8
  • derive the projections follow the merge946bc36e0
  • derive the projections follow the merge09d410b5a
  • derive the projections follow the mergesebec65fd1
  • derive the projections follow the merges3bdc000ac
  • sessions adopt the record the hook wrote on 2026-09-0886b63f649
  • derive the registry follows lib/context_docs.shf3880a89a
  • derive the projections follow the merge with master914c13f56
  • derive the projections follow the merge004af3b53
  • derive the projections follow the mergese47531a4e
  • derive the projections follow the rebase onto cdd7f1cd41beeb077
  • derive the projections follow the merge6b21a9e85
  • derive the projections follow the merges19fa9d1f1
  • derive the artifact manifest records the fingerprint the last commit madea1b0d2637
  • derive the projections follow the merge with mastercdd7f1cd9
  • derive the projections follow the second rebasec217f2359
  • derive the projections follow the merge4cda9f9f2
  • derive the projections follow the rebase2c077cfad
  • derive the projections follow the merge9ee7c2952
  • derive the projections follow the merge with masterbebf76f03
  • release record v0.3.1 and the metadata it publishesc2629a26c
  • product follow master to 1fd5e32e, and take the sharper form of the moment count04bbeb483
  • derive the projections follow the moment-count correction015d21dda
  • derive the projections follow the two check corrections6cda9bcc2
  • derive the use-case evidence re-recorded at normal speed3c5705d1e
  • derive the projections follow99ead0772
  • derive the projections follow the mergec85c2cb0b
  • derive the projections follow the merge with master8bafa2854
  • derive the projections follow the merge with mastere25278a71
  • derive the projections follow the merge with master2365af0cf
  • plan I1005 done, with the evidence the contract asked for27662495a
#
Other other 6

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.5.0-aarch64-apple-darwin.tar.gz cadb5ed2a7a61759cb279dfc29bd39594f5791472e551103bf18bf28b6e33f58
macos-x86_64 majordomus-v0.5.0-x86_64-apple-darwin.tar.gz f04ce1b034bd5d5248d0e19051e955553769e72517e05f62309e4f322c3676d3
linux-x86_64-gnu majordomus-v0.5.0-x86_64-unknown-linux-gnu.tar.gz 1180951cf5bb97c9ac07b60a673364dd8c712dcc60ae45728580212c6eb656b7
linux-x86_64-musl majordomus-v0.5.0-x86_64-unknown-linux-musl.tar.gz 420407cc6a47b05b4e0a85735ef8346538378c0680ede455b38ba034f66bc92f
linux-aarch64-gnu majordomus-v0.5.0-aarch64-unknown-linux-gnu.tar.gz 2d2465e1ea348514a7b071529af69ccff015939efc587ef3759ea8bef250defa
linux-aarch64-musl majordomus-v0.5.0-aarch64-unknown-linux-musl.tar.gz 1cbc4d05e0863012187220257f433061f643e64ad71a46ffcfaf08d62b429fef

v0.3.1

0.3.12026-09-0845f921efb708 change(s) 19 decision(s) 6 artifact(s)

Decisions

The architecture decisions the layer dates inside this version's window, each with the route the document records for it.

Changes

Every commit in this version's range that parses as a conventional commit, under the heading its type carries; a subject that parses as nothing is grouped as other.

#
Added feat 188
#
Fixed fix 171
  • distribution the release builds on runners that still exist98772ecbf
  • ui the audit follows the topology, and finds the pages it was missing0151eaa20
  • distribution the advertised install command is proved against the published sitee574d800b
  • ci the Pages workflow triggers on the paths the gate model now names99af7b927
  • discovery the in-process glob matches bracket expressions, so the ADRs are indexed621303ad5
  • test case 76 says why it failed, and follows the schema path rule6b4da355d
  • rust the four rustdoc errors that fail the gate on every branch48299b76f
  • ci the baseline is named where the tool writes it, and the merge driver is declared onced3a36fd25
  • bench a refusal is a measurement, and only a failure stops the runcd836a67e
  • distribution the release archive carries the launcher the MCP one execs5213b79dc
  • why a repository without a catalogue still has a case for every route434437f00
  • ci rustdoc builds under -D warnings, and two cases read the surfaces as they are served0dd8c4ace
  • site the shared moment card on the audience and area pages, and a command note that folds71dd7bd00
  • site long code tokens fold on a phone instead of pushing the page sidewaysdd5164556
  • usecase a recorded scenario says nothing the clock decides711035897
  • ci every gate green after the topology landeda60b65e04
  • ci no example path names a home directory, and the merge driver is wired relative to the worktree46f55ef8f
  • worktree a session's scratch checkout is never cleanup-eligibledb9a5a349
  • ci the runner's clone wires the merge driver it is checked for5a190b041
  • rust the three lints that fail the gate, written the way clippy asks6864d4a5c
  • ci the runner's clone wires the merge driver it is checked for62334ee59
  • rust the three lints that fail the gate, written the way clippy asks5c749b262
  • site the web dataset carries the site's own version, and a description is not a path4c1884e1b
  • claims,test three claim pages the contract rejects, and a rule that fired on a file27af381df
  • release one entry per path in a release archive4db957624
  • git an agent's worktree is not part of this repository8967a8b49
  • generate a plan writes inside the repository it was planned forde76ee617
  • schema four component names that meant two things each, and one ADR number claimed twice58b552932
  • generate a plan writes inside the repository it was planned for6fdfdc4db
  • site the published contract path points at a file that existsfbbf668e5
  • release publication regenerates every projection of the record77681eeac
  • distribution the public release metadata says it is generated2d83344c8
  • generate one definition of a repository-relative path, and the projections it makes reproduciblef3be42bca
  • tests the fixture's own declaration had grown past its size limit623970e9b
  • ci a home directory in an authored document fails where it was written0873947de
  • web a declared surface that was never built keeps its mount, and the tree is regenerated2c3be37c9
  • plan an issue's reasoning stops naming a developer's home directory138840b40
  • examples the walk-through stops naming a directory that no longer exists059f04a90
  • generate a generated artifact names its schema by a path, not by this machinee0a5e71f0
  • generate a provenance banner names the repository, not the machine3d99a94cc
  • ci one declaration per plan output, so the workflow parses at all9f0fe56cb
  • ui the audit reaches zero, and stops attributing its own failures to pages2ca03db97
  • capture capture render repairs the archive it is named to repair5ba6d4c52
  • capture the provider sanitiser took over the rendering's field readera7610c142
  • integration the defects the merged tree's own gates foundb43b0b5ce
  • deploy the deployment schema takes the identity master's loader requires1fb7cca3b
  • ci the Cockpit probe gets the libraries it probes forb99d84822
  • schema the context contract keeps its constraints where they are now declared61016a9ba
  • ci satisfy the gates the branch had not been run through76a71048f
  • context a directory's contract is discovered because it is onebe874eef8
  • site the published session projection says nothing true only of its readerbdd150c55
  • test an allow-list is a banner and then patternsdcfef63cb
  • site a skill example's path is a path, so it wraps like one40e8c430b
  • ci the Cockpit job probes pages whose libraries it never built7b76530dd
  • ci the three things the first CI run found5ff8036a6
  • ci the Cockpit probe gets the libraries it probes forf992a15af
  • adr 0017 uses the heading levels the validator requires973dbc711
  • ci the Cockpit gate is declared, selected, and never ran1ce4d09dc
  • usecase the commit a handover quotes, not only the one it states7014e7c4f
  • usecase a derived record states its commit in prose, and evidence must notd28a771ac
  • ci one cockpit_assets output, not two0b64ef18e
  • derive a quoted section kept its words and lost its paragraphsadb949968
  • ci three gates that were not gating anything4667e9245
  • site the generator converges in one passb4fde1f59
  • site a generated document's page is projected from what the run producedd93ba2bd9
  • schema the context contract keeps its constraints where they are now declared1c8af6b72
  • ci satisfy the gates the branch had not been run through4044f0181
  • context a directory's contract is discovered because it is onee65a47cf4
  • ci satisfy the gates the branch had not been run throughc73c52fc1
  • site a skill example's path is a path, so it wraps like one2b42014b5
  • ci the Cockpit job probes pages whose libraries it never builta6dfd8c86
  • ci the three things the first CI run found3ffbbad55
  • usecase the commit a handover quotes, not only the one it states18f6e1d47
  • usecase a derived record states its commit in prose, and evidence must not05919656e
  • context a directory's contract is discovered because it is onedb9906cf3
  • ci one cockpit_assets output, not twoef0400a91
  • docs the use-case example nests its fences, and the capture example uses no real home994561f73
  • derive a quoted section kept its words and lost its paragraphsa9dbdf927
  • ci three gates that were not gating anything504126f84
  • evidence the EPIPE diagnostic in recorded output, at its source and in the normaliser7719c72d1
  • rules one assertion that runs, in whichever form the author chooses19fb3b56d
  • usecase the run's verdict is a fact about the run, not about its printing5ea1db0f4
  • evidence the recorded evidence carried the operating system's user name0241fbff5
  • usecase the run's verdict is a fact about the run, not about its printing1742142d4
  • ci the plan job never declared cockpit_assets, so that gate could not fire2b6447d3c
  • schemas the session-record schema joins the convention, and the tree is regeneratedf17cd99c0
  • session the four ways the session subsystem was already inconsistent with itselfa840487c3
  • web the declaration module asserts what it wires, and an error names its kind onceeb38d9207
  • rules the reserved names are held by tests, not by a runtime finding9dea53fdb
  • capture,state no eval in the writer, and current.yaml declares the key it writesa7fb5a6c9
  • schemas the capture and document schemas join the one convention2751b3950
  • web the listing header is a format string, not four arguments762cd61c3
  • adr renumber the scenario decision to 0014b872ba2f5
  • bench a capability module called `system` vanished from three denominatorsaf56e2e3f
  • site two assertions that moved with the tree under them7f3d9b96b
  • layer the checks the last three kinds left behindc38bd83c8
  • site route the documents a run writes before it writes thema1ba27a7c
  • pages the derived content is committed, so the fast path can render a clone4f98d412c
  • site a command page's breadcrumb names the command it is underdcb596c79
  • site a command page names the whole command, and says its summary once8b038698e
  • usecase pin the scenario repository branchfafd4acb8
  • claims the scope claim carries its own note02af4b255
  • site a new selection clears the previous one's edges; Registry is listed once in the navigationc9a173590
  • site the core-model diagram sits in the section's width, beside its callouta7d5847bd
  • site the homepage README fragments link site routes, not repository paths37dd48266
  • site a new selection clears the previous one's edges; Registry is listed once in the navigation8059b4fca
  • site a long identifier wraps instead of widening a registry or section pageb3ceaf6e3
  • site a description on the executable's pages wraps at 320pxc53b8f0dd
  • usecase the evidence normaliser masks the verification wall time969696df3
  • site the executable's route slug follows Zola, one Registry page3e8dac549
  • usecase the scratch directories are named as the no-forbidden-constructs case reads thema974d2c31
  • bench the routes bench loads the scope the index builder now takesb32dcdeb1
  • bench the routes bench loads the scope the index builder now takes144771d09
  • scope migrate seeds the scope, knowledge reads it, case 65 ignores the budget line94cdec334
  • bench the routes bench loads the scope the index builder now takes9454c0e4c
  • scope migrate seeds the scope, knowledge reads it, case 65 ignores the budget line1fce6f281
  • bench a baseline fails a run only on the host that recorded it38dedb392
  • plan the model accessors and the status JSON hold under bash 3.20a6d71d0d
  • site a path in a claim or an issue title wraps inside a 320px card27db8a983
  • scope migrate seeds the scope, knowledge reads it, case 65 ignores the budget linef28a5dad3
  • serve ask descriptor 0 whether stdin is a pipe, not the path /dev/stdin2356c588a
  • shell the plan model reads its rows under bash 3.26d3f18d39
  • site a path in a claim or an issue title wraps inside a 320px cardaae7115e1
  • bench a baseline fails a run only on the host that recorded itcd3f04a43
  • serve ask descriptor 0 whether stdin is a pipe, not the path /dev/stdin8de168618
  • site plan and issue rows shrink at 320px instead of widening the page2a4537e9c
  • site a path in a claim or an issue title wraps inside a 320px cardff4406b50
  • mcp settle_alone answers a Reply, as the session does since the prepared listings277b366cb
  • merge the YAML subset types decimals, and two cases stop counting objects.get's casesc7b937cf6
  • mcp nothing a client leaves behind locks the others out of the shared server4a2f20aac
  • mcp order resources with sort_by_key, as clippy 1.98 asksd3ed96886
  • context drop the document chain under budget before any record body2db43cc0a
  • doctrine separate registry rows with the one byte no rule value can carry4f8b55dff
  • state reading commands answer on a checkout with no local store yet6808848fc
  • migrate back up and remove the legacy provider body instead of carrying it into .ai9b9f14c33
  • paths derive the distribution root from the entry point, never the environmente6df13ad7
  • site-data the plan model reaches jq through files, not argv780a76b07
  • site declare the inputs the generator reads, and use one fixture helper75e118cf2
  • claims a claim that belongs to no responsibility must say so45ff51821
  • checkpoint a finished task has no checkpoint due, so stop reporting one4c4b19a54
  • test assert the key a policy error names, not how it punctuates ite23c7e117
  • test assert the key a policy error names, not how it punctuates itfd48689df
  • site the overflow probe names what actually overflows7fa8057d6
  • ci the deploy waits for the measurement, not for a heuristic that predicts it0fdb682bb
  • prompts the shipped assets open with a heading, so they are valid Markdown6c680977a
  • policy a required key that is missing is reported, not turned into a shell errorc1c2686f5
  • site a claim's note may wrap, so a path in it cannot set the page widtha9c9cc000
  • site a sample says it is a sample2787b3b47
  • site the route map mirrors Zola's slug, and a canonical path may wrap1a50a2ccf
  • site let a step's note wrap to its own line on a phonefb0eb1d56
  • site expand the generator's input globs in byte orderdf6b79b7b
  • ci export the subshell setting shellcheck cannot see through, regenerate9483779a1
  • derive what the tool knows about itself, and refuse a second copy920fce43a
  • docs PLAN_STATUS.md recorded the commit it was generated at, so it was stale on commit80ab7b25f
  • site refuse an invalid project model from the model's own findings5d63204fc
  • test the site fixtures copy the project registry the generator now requires95862bc25
  • site regenerate the manifest after editing one of its inputs8d4df52cf
  • site untrack two generated doctrine pages the new rule caughtdbf5b1107
  • site the doctrine filter announces its state, not only its colour70b5768e0
  • site derive the responsibility count instead of writing it38327c0e7
  • site parenthesise the edges pipeline so jq 1.7 parses it60f83e37c
  • test replace ls|grep with a glob loop in the why-route countf6488ca07
  • question the file's own template is not an entry, and publish the blocker gap204f1c792
  • state a task record names its checkout, and does not export its scope8efa84799
  • site derive the route check from generated content; match node_modules as a symlinkd0028b9ae
  • site point the npm scripts and gitignore at the current site scripts6b5aaafb7
  • start,check accumulate repeated --scope, tolerate spaces, normalise scope at read timea98a0a342
  • site min-w-0 on grid columns holding code; multi-line wrapper check in test 09940fdf45d
  • site carry the GitHub Pages path prefix on every generated path06e85990f
  • site make --no-css genuinely need no Nodeb24691ce9
  • site set core.hooksPath in pages, and stop citing generated files as sources2738c69f6
#
Performance perf 23
#
Changed refactor 13
#
Documentation docs 82
  • deploy a preview publication is visible, and says so on the pagee40cefe9f
  • ci the reference gate in the model, and out of the suite's way2eb2c01bb
  • consolidation the forensic findings and the plan they justify95d9a773c
  • references every path a document names is a path that is theredf7dcc385
  • the directories say what lives in them, and every schema reference resolves17d3e1b23
  • why the schema paths and the assertion name the identity, not the old file029f26260
  • adr the capability graph is composed, not centralised, and projected twice665f1c4e8
  • session the working context declares itself where every other record does24af4a5de
  • use-cases the directory hierarchy is a question a client can askc81090d13
  • context a carried subtree is released by name, and the tool knows no names0704b1faf
  • why the schema paths the merge moved, and the assertion that quoted onec50befe3f
  • adr the episode decision takes 0017, and every projection followsef57411b4
  • claims the command line's documentation is a guarantee, not an accidentfb7a30f95
  • use-cases the directory hierarchy is a question a client can askfb30b23cf
  • context a carried subtree is released by name, and the tool knows no names1e0d176e7
  • use-cases the directory hierarchy is a question a client can ask9fa28449a
  • context a carried subtree is released by name, and the tool knows no namese8cd3339b
  • rules the case for a floor, from the branch that hit it70a299939
  • web the surface a reader can navigate, and the one a developer extendsfa0d8245d
  • web the Swagger UI is at /swagger, and a quoted URL is not a linkbc77bf6b0
  • claims what the two web-surface guarantees mean, and how to see them4e25cfc18
  • cockpit the Cockpit on the matrix it belongs to, and what it will not doc43f8bc9a
  • adr web surfaces are discovered from their producer and projected once8cee64583
  • cockpit the decision, the reference, and a use case that names it27f55987d
  • pages the publication path, its budgets and its evidence2e2299401
  • ai a native command exists only with its documentation and its executable examples8375d9ddf
  • use-cases the doctrine, the workflow, ADR 5 and the concepte358be230
  • ci the pages job publishes through scripts/site-deploy; the wiring case accepts ita7db43652
  • scope the doctrine, the claim, case 93 and the documentation104533222
  • one contributor workflow (just derive, just derive-check); the benchmark-policy edge tested; long path links wrap at 320px0aa1ce285
  • scope the doctrine, the claim, case 93 and the documentation8aa2e0051
  • architecture the documentation projection graph — stages, boundary, ownership, classification — with its claims and gates97e3986f1
  • adr ADR 5, one projection plan over named canonical owners, the site as a view of the registry312be2a1f
  • claims name the test file of mcp-uri-resolution as committed47e6aa520
  • openapi claim openapi-inferred, case 92, and the projection rows2f39b57a7
  • adr ADR 5, one projection plan over named canonical owners, the site as a view of the registrycdbe95c70
  • openapi claim openapi-inferred, case 92, and the projection rowsecdce9d01
  • scope the doctrine, the claim, case 93 and the documentation0240a2652
  • claims name the test file of mcp-uri-resolution as committed99f2137ee
  • adr ADR 5, one projection plan over named canonical owners, the site as a view of the registry3fad40b7f
  • ai codify the shared server's resilience as doctrineb806960a2
  • capability resolve the intra-doc links to the module macros2bba3cf88
  • mcp the shared server, peers and client auto-start, with their claims195b19416
  • capabilities the capability model as doctrine, with its claims, ADR, CI gates and the every-interface case56a5f4063
  • rust document every public item, add executable examples, raise coverage to 91%b070d3796
  • cli document the Rust executable and its MCP surface, and wire it into the checks7e2f5484f
  • ai codify simplicity and extensibility doctrine7e826bf4c
  • claims file the layer and migration claims under the layer responsibility46bfff17b
  • ai say exactly what init writes and what the bootstrap check detectsab450a1ce
  • ai rewrite README, CLI, CONCEPTS and DESIGN for the layer as it is82128fcf9
  • claims state the .ai layer's guarantees and bring the matrix to master semantics20a804d4c
  • ai document the manifest, the vendored package and the knowledge sources; sweep the last legacy paths4ec84dfdd
  • rules list exits 2 and 13, and say doctor does not read rule objects yet0d3e125f6
  • ai sweep the pre-.ai paths out of docs, claims and the sitee637f763c
  • readme the profiles row no longer says how many there aree7766ad40
  • continuity a session is the seventh record, and it is an envelope9c13909ca
  • design the boundary excludes semantic machinery, not a table of stated references3c9ba2f1c
  • ledger record why no rule guards a declared readerfb43dfa07
  • architecture the de-hardcoding ledger and the ownership rules behind it503edce06
  • schemas decisions.md names the commands that read it4f9f55aee
  • plan evidence states what a command showed, not a count that goes stale2dc3f514a
  • claims the roadmap version comes from the milestone, not from prosee0d0e054c
  • claims task-dependencies says what is refused, not that no graph existscfd0f594e
  • correct why the input order diverged, and record the environment lessond48f9a636
  • plan the planning semantics, the dogfooding rule, and the schemas behind them879efbd30
  • say that doctrines exist, where people actually readd7c9fa174
  • memory the continuity model, its schemas, and twelve claims with evidence2c4bbb4c2
  • complete the documentation index and correct claims that outran the codefb1be3eab
  • region projections, dispatcher wiring, and a flag that never existed87bbd51ae
  • economics cost decomposition, ledger-measurable metrics, per-outcome unit0107a0bad
  • record the base-path lesson as the cleaner two-writers example967a95b55
  • site document the deployment prefix and the Node-free generation moded24538f7c
  • site document the derived Pages architecture and content ownership5521c5da5
  • add logo, social card, and website link to README6a224ad8b
  • record the two-writers-one-checkout limitation observed while building v0.167c99d730
  • cross-reference CLI and schema specs from design and report0c7abaebf
  • expand README and add CLI, schema, contributing, and security docs6136dc3c5
  • point README at design, extraction report, and contract54a869e29
  • add extraction report, repo operating contract, and docs index9ce093642
  • design add typed outcomes, check --explain, presentation layerf0b4bc6ad
  • add v0.1 design specification232b2797b
  • add design-phase README556e524c2
#
Tests test 52
  • lib a fixture carries what the templates read, not what one generator names3a0b38c13
  • lib a command can be quiet when it works and speak when it does not22c18f959
  • registry the removal case takes a capability the catalogue does not need77e2a7a17
  • ci three cases read the repository as it is33b52ebf6
  • rules the DAG case and the CLI reference read the enforcement column as it is printedae48c7051
  • ui the two cases this branch invalidated, both read from the model now1ccc432bf
  • generate the document schemas are projected where they belong, and proved so78cd4fae5
  • ci a gate that refuses a document naming a file that is not there368cd4ce9
  • ci a workflow is legitimate when it has a model, not when there are two of themc79ab0cef
  • cli every refusal of the documentation contract, provokedab94b74bb
  • generate a projected JSON Schema is JSON by its own contract6206079f4
  • ci a workflow is legitimate when it has a model, not when there are two of them0f67cd5fb
  • continuity the populated page, and a determinism check that stopped watching the clock537c54000
  • continuity the populated page, and a determinism check that stopped watching the clocke328d2f79
  • web the vocabulary, the selection and the renderings the gate had not seenb312f32ec
  • web the reserved names and the derived page, proven over a sockete3d8895b7
  • cockpit every route the server serves, and the interactions, in a real browser2614422a0
  • use-case prove the refusal of an undocumented directory by running iteb4ecf267
  • pages the fast path is held to the shape that makes it fast8a8925a67
  • suite the timing cases and the API page case run alone; two cases clear MAJORDOMUS_BIN2ca48d4bf
  • scope case 93 reads the diagnostics where mcp --inspect nests themb6468d87e
  • scope case 93 reads the diagnostics where mcp --inspect nests them7d8cd469b
  • projections the plan test writes nothing outside the fixture root6ca6a2cd7
  • site a capability that joins or leaves the registry manifest gains or loses its route; a broken manifest is refused6791e9e16
  • suite a bounded parallel runner, exclusive cases, and MAJORDOMUS_BIN for the Rust casese5de81170
  • cases a mutation case copies the site tree whole and reads the input list from --inputs2a73067c1
  • http replay every route's cases over a socket and time every routebbab30282
  • projections the plan test writes nothing outside the fixture root11a0acd67
  • http replay every route's cases over a socket and time every route82406d309
  • scope case 93 reads the diagnostics where mcp --inspect nests them8ec5922a9
  • bench the objects.get run has one result per declared case, not one14d958ebb
  • rust prove the Rust gates are wired, as three claims and case 77015e55aeb
  • cli the no-share check runs inside an initialised repositorye78732848
  • site fixtures carry every path the claims matrix namesff7d1a7fc
  • capabilities registry invariants, cross-projection identity, HTTP black box, cross-protocol parity, generate --check1e7761cb1
  • cli black-box coverage for the CLI, discovery, metadata, index, stdio MCP and extensibility68fde4bee
  • constructs allow the context-document scratch files in the write allow-list9a7adc757
  • context black-box cases for context impact and check-sync, against the contract62ce65ced
  • rules prove the rule DAG by mutation, dispatch `rules`, document rule objectsc58893378
  • site mutate the state reference the scanner now resolves20e0bac56
  • plan capture output instead of piping it into grep -qa08ecde76
  • plan capture output instead of piping it into grep -q646308dea
  • an empty derivation is a fault in the derivation, not an answerb559ce3b5
  • plan the roadmap graph gets its own mutation propagation proof955031ad9
  • site the committed derived artifacts are checked against this repository05423af46
  • plan cross-surface consistency and mutation propagation; CI gates the modelc4c12ac21
  • cli derive the command surface from the dispatch table359b45e2d
  • renumber the continuity cases to 20-26c31159b9d
  • memory behavioural, negative and integration cases, wired into CI3b22af408
  • lint the derived site for mobile-first and responsive constructs870c45ecd
  • portable file-mode check; gate the derived site in validate57e85e1fb
  • scan the tool's own source for forbidden constructsf3daaca36
#
Pipeline ci 14
  • plan the cockpit probe is gated on an output the plan job declares40cf65522
  • pages the workflow's paths block follows the model again817ea7ba2
  • site one documentation source, two base pathsda48cba98
  • cockpit the stylesheet is a generated artifact, so a gate proves it currentf710d3472
  • suite the jobs that run the suite check out the whole historyc991d86cb
  • master runs are independent of one another; only deployments queue1e6edeafc
  • structure actionlint from a pinned release, not from install-action94926fa72
  • the workflow parses, and actionlint is part of the lint gate50056aa3f
  • one workflow over the plan; the site deploys from the run that verified itf0623b631
  • pages the site does not deploy from a stale registry dataset or bootstrapfea04fad7
  • pages the site does not deploy from a stale registry dataset or bootstrapb935ae090
  • pages the site does not deploy from a stale registry dataset or bootstrape80ded65f
  • site the complete probe runs in validate, and master's shellcheck is greena27dd1cfa
  • install site build dependencies in validate so the derived-site tests rune64e7af34
#
Build build 1
  • derive one entry point for every derived artifact, one read-only gate, and the commit out of the derived data58e2cd45b
#
Housekeeping chore 153
  • release 0.3.1, the version the fixed pipeline releases032cc0025
  • derive the projections follow the merges1fd5e32e0
  • derive the projections follow the merge with master748de838d
  • derive the claim is an object of the index once it is tracked3d649ae3b
  • derive the projections follow the gate and the versionfb5bbeb01
  • derive the projections follow the merges51a39cacc
  • derive the projections follow the fold89aec9654
  • derive the projections follow the mergesf9a1a4482
  • derive the projections follow the merged treeeac7c97ba
  • derive the projections follow the merge of masterdb64b42bf
  • derive the projections follow the merge of mastera568ee4c4
  • derive the projections follow the rebase onto masterdfcc21f19
  • sessions record two feature/ai-artifacts episodesbfffc0b1f
  • derive the projections follow the merge with master4bca63379
  • derive every projection regenerated over the integrated treec83f763fb
  • derive the projections follow the merged tree347c94342
  • sessions record two feature/ai-artifacts episodesc027ef6ea
  • plan I1003 done, with the evidence the contract asked for701d3780c
  • plan I1025 done, with the evidence the contract asked fora1fc8d8ac
  • plan I1004 done, with the evidence the contract asked for5b817c2eb
  • plan I1002 done, with the evidence the contract asked for46da8089d
  • derive the plan projection follows the two new milestones72544e632
  • derive the projections follow the capture fixes3fa38210f
  • plan I1001 done, with the evidence the contract asked fora4979a09b
  • derive the projections follow the merge with master988e928ee
  • derive every projection regenerated over the merge5961be109
  • derive every projection regenerated over the mergebb93f91d8
  • derive the site registry settlesedba7a9c5
  • derive the projections follow the rebase onto master730f4b167
  • derive every projection regenerated over the merge5ba3d60b6
  • derive the site registry follows the tree1f7955968
  • derive the mirrored status page settles on the second pass67a17cea1
  • derive the site follows the ported schema and the use case33fca6129
  • derive regenerate the projections after the rebase305b7f743
  • derive the registry dataset over the capture fix5d0e628ef
  • derive the registry dataset over the objects the last commits addedb3d05ae1d
  • derive the pages status over the inputs as they finally area2bb43fca
  • derive the site dataset and the formatting the rebase left behind4137b87bc
  • derive the registry over the tree master merged into0a13b50e3
  • derive the site dataset follows the rebased treec79b16c6e
  • derive the registry regenerated over the rebased tree32572bc9f
  • sessions the episodes that built this, closed by the events they addedacb0c173a
  • derive regenerate after rebasing the claim onto master0b0c104ba
  • derive the site registry follows the treec7f35c23c
  • derive the mirrored status page settles on the second passae4072bbc
  • derive the site follows the ported schema and the use case12668bb7b
  • derive regenerate the projections after the rebase42319a792
  • derive regenerate over the mergeb46d727e7
  • derive the registry dataset over the objects the last commits added2af35cbc3
  • derive the pages status over the inputs as they finally areced26b02c
  • derive regenerate over the merge, migrate one use case, renumber the ADR to 0016df138c2e5
  • derive the projections follow the strict gate onto the merged tree0169c885e
  • derive regenerate the projections after the rebasea70fdbc34
  • derive the site dataset and the formatting the rebase left behinde08bfcc77
  • derive regenerate over the merged session work6a584e688
  • derive the projections follow the tree, so the site can publish againd4e0ed7fb
  • derive regenerate after the merges, so the publication path accepts the tree0d9c347b3
  • derive the registry over the tree master merged into86ce0e7d8
  • derive the site dataset follows the rebased tree44d2806a6
  • derive the registry regenerated over the rebased tree6a585031e
  • sessions the episodes that built this, closed by the events they added921ab6b16
  • derive regenerate over the merge129bfe1a8
  • derive settle the mirrored status page7da59b1c1
  • derive regenerate over the merged treee17a73ead
  • derive regenerate over the merged treed847b3226
  • derive regenerate every derived artifact after the session lifecycle landedc852dea59
  • derive every projection regenerated from the merged tree62b71b3b6
  • site the plan projection follows the two new milestones73e76c1f1
  • derive the second pass the index needs after the first4658856fe
  • derive regenerate every projection over the merged tree235c47106
  • derive the projections follow the web command and its reports56372e100
  • web the generated web root is ignored, like every other derived tree9bb67d64c
  • site the website follows the registry and the docs index, regeneratedef755d41c
  • cockpit vendor the module build the page actually loads, and the dataset0d26ed9c5
  • derive the site dataset follows the two assertions that movedeaad9f682
  • derive one registry for one tree, at the tip9e224d050
  • derive regenerate the projections this branch owns, from a clean tree53b1d1c6c
  • derive the pages-status stamp, current with the inputs it was computed overde48006e3
  • derive regenerate over the decision subsystem and its two use casesbc32cac72
  • derive the pages-status page, current with the document it projectseba8bdbda
  • derive regenerate for the generator and performance-doc changedefed0c27
  • derive regenerate after integrating the prompt capturea0ccbc9e2
  • derive regenerate the derived artifacts over the integrated tree8cab3ebcf
  • derive regenerate the derived artifacts after merging the Pages fast path8e14274b6
  • derive regenerate the registry dataset over the tracked tree02b2e3e9f
  • derive regenerate for the third skill and the skills use caseef2136dc3
  • derive regenerate the site data and the registry dataset for the two skills9525f6280
  • site regenerate the derived data for the hero branch2cdc96310
  • derive regenerate on the merged treefa9db2be4
  • derive regenerate the registry dataset after the usecase library changec06271f54
  • derive regenerate on the merged treee90b347f0
  • derive regenerate every projection and the site data on the merged tree629ebf8a3
  • derive regenerate after merging PR #38 onto the scope policy31acaf90d
  • derive regenerate the projections, the OpenAPI document and the site data after the mergese31aceb75
  • derive regenerate the registry dataset and the site data after rebasing onto 4bbd72655452d619
  • derive regenerate the site data and the registry dataset after merging PR #304bbd7266d
  • bench re-record the macos-aarch64-debug baseline with its host (Apple M5 Pro/18)5f538d4c7
  • derive regenerate the derived data after merging origin/master32f796175
  • derive regenerate the site data and the registry dataset after rebasing onto 0481024b1be56192
  • site-data regenerate after the case 65 change1282a3630
  • derive regenerate the site data and the registry dataset after rebasing onto 77e28a804221ad38
  • derive regenerate the site data and the registry dataset after rebasing onto b9f1091080adee37
  • derive regenerate the site data and the registry dataset after rebasing onto cb9dc625b845f33a
  • site regenerate the registry dataset after its own claim joined the index24bb212a2
  • site-data regenerate after the test-case change0bf5f316d
  • derive regenerate the derived data after integrating PR #30, #31, #32 and #335b0e3e807
  • derive regenerate the site data and the registry dataset after rebasing onto b9f10914656b0be5
  • derive regenerate the site data and the registry dataset after rebasing onto cb9dc6281921eec1
  • site regenerate the registry dataset after its own claim joined the index5afb9bf57
  • bench re-record the macos-aarch64-debug baseline with its host (Apple M5 Pro/18)ff078af73
  • site-data regenerate for the case 28 probe changeb9f109147
  • derive regenerate the site data and the registry dataset after rebasing onto cb9dc62614b7b13a
  • site regenerate the registry dataset after its own claim joined the index1b017bad4
  • site-data regenerate the derived data after merging feature/mcp-shared-servercb9dc62b1
  • bench record the macos-aarch64-debug baseline from a clean tree at 1acda1d65ccf7835
  • projections restamp AGENTS.md and CLAUDE.md for the merged policy38093b339
  • generated regenerate the reference, the registry manifest and the site data after the merges08a235cf6
  • site-data regenerate after rebasing onto the merged Rust CLIda14b6414
  • site-data regenerate the plan status after the rebase onto master9d6339b14
  • site-data regenerate after the context claims and rule joined the inputs5e10fda21
  • rules a maintainer entry point for the shipped package manifestcbce33c79
  • site-data regenerate after the layer responsibility change6aba73108
  • rules wire the layer's claims into the rules that back theme2406d9cb
  • state close the plan-page task and start the .ai transformation task6d3b73b2e
  • state checkpoint that v0.1.0 is taggede85269422
  • site-data regenerate source.json at the checkpoint commitaabee071b
  • state checkpoint the responsibilities and argv work31f8b7bdc
  • state record why the enforcement gap was taken outside the plan29a5879ef
  • gitignore ignore local scratch directoriesca66fca22
  • state close the stale-base task and reopen at the current commit7ba86aeb8
  • site-data regenerate after RESPONSIBILITIES.yaml joined the inputsd6aca744e
  • state session records for the derived-plan-page task31965b1dc
  • site regenerate derived data after merging master07a71d563
  • site regenerate derived data after merging mastere792ebe8a
  • site regenerate after merging the doctrine brancha726e3cfc
  • site regenerate derived data after merging master94d2180ad
  • site regenerate after the merge5ea2fa7ec
  • site regenerate the derived data after merging master8c26a8e72
  • plan the suite evidence cites the run that covers every case40b6f3bfd
  • site regenerate after the self-derivation and shellcheck fixes252a0dab2
  • site regenerate the derived data after merging the plan work99053b8c1
  • site regenerate derived data after the rebase7e88948fe
  • state checkpoint at the end of M0006563fc4a3
  • state the merge brought .gitignore into this task's diff rangeee0a12849
  • state close the stale-base task and start again at the current commit615c2b298
  • state widen the task scope to the projection targets and the README2dd5915d6
  • site regenerate after rebasee818a9d5e
  • site regenerate after rebase; new claims landed upstreama785baef2
  • state the audit task was scoped for writing, not for finding1555bf5b7
  • state close the worktree-ownership task; its base predates a peer's commits1e2bcfe50
  • state close the active task; it was gating other worktreesd95773ad7
  • state record the scope violation and the task that follows itbeb7b074c
  • site regenerate derived site data after the rebase477239041
#
Formatting style 6
  • rust the crate is formatted as rustfmt wants it, and the projections follow7515a2b49
  • rust the crate is formatted, so the rust gate can fail for a reason5ae59e5fc
  • rust cargo fmt over the integrated tree, and the scope fixture's own limit1dbacfeb2
  • rust the crate is formatted as rustfmt wants itfead190a1
  • rust cargo fmt over the merged tree088ba7c86
  • tests one line rustfmt rewraps, so the rust gate can reach the rest6a2509c21
#
Integration merge 2
  • the rule, the case, the base-path gate and the generated route reference90ec4556c
  • the contract-working hero99b117832
#
Other other 3
  • cockpit wip: the legibility work as the working tree held it643e75ea2
  • Merge origin/master into fix/home-path-gated63e2467d
  • Merge origin/master into fix/derived-merge-driver-enforcede37f21a03

Published

What this version put on the release, with the digest the record read off each file. The installer resolves the same names.

targetfilesha256
macos-aarch64 majordomus-v0.3.1-aarch64-apple-darwin.tar.gz 549269f08e9f2f1d53173f72d8c86caecc39526fd53a42ae547c1adeaaba6d58
macos-x86_64 majordomus-v0.3.1-x86_64-apple-darwin.tar.gz 084a5956f06c4d5934b9161a179f1a0aafe16b3edbf14651cf3af2ee80dbfcbd
linux-x86_64-gnu majordomus-v0.3.1-x86_64-unknown-linux-gnu.tar.gz d4b34c5efeab749bfd7187d5fc47880d3056594cbe35e703797aa5ed8630f0f9
linux-x86_64-musl majordomus-v0.3.1-x86_64-unknown-linux-musl.tar.gz 504f168f868cca99aec018242480cafe468f7d3b4e6ca1e58e48d930b863eb12
linux-aarch64-gnu majordomus-v0.3.1-aarch64-unknown-linux-gnu.tar.gz 6e7d865c6b4c540c7e12b985cfc04cda7fc6250527b193d0e187677439d4ab50
linux-aarch64-musl majordomus-v0.3.1-aarch64-unknown-linux-musl.tar.gz 6ca046c0dd7061826232d6e67d3380aee573bd4ee9cb09d58430e38f722da836

Searches the titles and descriptions of every page this site publishes.