Commit Graph

  • dd4449de61 G findings: the view-only modules write their reader's findings through mesh-sdk's stdio writer jschoubben 2026-11-11 21:46:49 +01:00
  • 846291069b GATE17, GATE11: the gate removes a record by the runtime's ledger removal and reads the plain fill; settle and its ask machinery go jschoubben 2026-11-11 21:44:05 +01:00
  • d786477a0d GATE7 (source part, §690): the gate's source answers a branch's source key, or the branches it keeps jschoubben 2026-11-11 21:35:26 +01:00
  • b90d3a4556 The delivery gate names the ledger's fill answer as the sdk has it: buscalls.Fill jschoubben 2026-11-11 21:26:20 +01:00
  • 9c1cb63c3b mesh-provisioner uses the catalog key's codec meshcatalogkey, as meshcatalogclient's wrappers go jschoubben 2026-11-11 21:18:40 +01:00
  • fa0f851f81 mesh-build-go, mesh-build-image and mesh-build-node read a step key's node as SD4 has it: ParseStepKey answers asker, node and id jschoubben 2026-11-11 21:16:18 +01:00
  • 65570636b2 Merge branch 'feat/47-G-conditions' into feat/47-G-dev2-join jschoubben 2026-11-11 21:06:13 +01:00
  • 1af839fb72 COND9 (moved-stream half): the keeper keeps a moved part's conditions, drops the old source and asks once on the new stream jschoubben 2026-11-11 20:44:44 +01:00
  • ecf597adce COND11 (in part): the keeper's ask bound and first-view bound are settings read at its start; the two hours wait on COND7 jschoubben 2026-11-11 20:29:24 +01:00
  • 811b59b454 COND9: the keeper takes a part whose finding stream the bus module made as a source (the moved-stream half stops on a question) jschoubben 2026-11-11 20:27:47 +01:00
  • 8f4f70f088 COND6: the keeper follows one catalog view per watched branch and adopts a branch registered while it runs jschoubben 2026-11-11 20:26:40 +01:00
  • ef60e5d09e COND2 (whole): the keeper's whole test starts with a kept source and no view of the catalog half jschoubben 2026-11-11 15:49:13 +01:00
  • 26c82a507a OBS4: artifact-store-tools, mesh-watcher, minio and nfs-server ask findings and finding-events in requires jschoubben 2026-11-11 15:48:35 +01:00
  • 76be864bff HEAL2 (manifest only): mesh-healers asks findings and finding-events in requires; the writer's use waits on the contracts' finding subjects jschoubben 2026-11-11 15:48:35 +01:00
  • 9e2311029a COND2: the keeper keeps its sources in the state findings-views and hears them before its first view of the catalog half jschoubben 2026-11-11 15:46:35 +01:00
  • bea1c446ea NATS10: the bus module serves no restore point tool and keeps no state kept jschoubben 2026-11-11 15:45:03 +01:00
  • 1e55ea8e4e Merge branch 'feat/47-G-build-conditions' into feat/47-G-conditions jschoubben 2026-11-11 15:44:22 +01:00
  • 9f62e0a2ba BLD6: the real unit level's broken fixture fails in its tests alone, go vet being the lint step's jschoubben 2026-11-11 14:59:16 +01:00
  • 579cd33cd5 GATE2: the whole-module test counts the merges handed in the state merges, the merge as an owed act being left out of the join jschoubben 2026-11-11 14:55:49 +01:00
  • d3286ad0eb BLD3, BLD4: the joined step test carries no names list, the lint's fixed-name rule being taken out jschoubben 2026-11-11 14:53:43 +01:00
  • a7b83b27f0 The issue tracker links a research effort by its number (milestone 47/G, W15.2) jschoubben 2026-11-11 14:48:07 +01:00
  • 4839884d93 A decision links the milestone that builds it: link kind built-in (milestone 47/G, W15.2) jschoubben 2026-11-11 14:48:07 +01:00
  • 6d4ad2c249 Test that the operator's Approve says accepted, by whom and on which warrant (issue 595, W15.1) jschoubben 2026-11-11 14:48:07 +01:00
  • 6f7d070769 M1-M5: the router holds back the asker's oldest ask behind a fourth and offers it again when one ends; the seat operator-channel's ask-again offers it now (milestone 47/G, issue 1966) jschoubben 2026-11-11 14:46:10 +01:00
  • 85023b3b52 gate_record_repair asks the owners' read verbs for the outcomes a record's node entries lack and applies them as the consumer would (milestone 47/G, gate_record_repair) jschoubben 2026-11-11 14:45:57 +01:00
  • 8484d349aa The gate says record-opened when it opens a delivery record (milestone 47/G, W9.3) jschoubben 2026-11-11 14:45:50 +01:00
  • 1f1aa70580 The gate's whole-module test traces a delivery in one record and starts the gate again over the same bus and ledger: the record whole, nothing handed or asked again (milestone 47/G, W11.16: acceptance 34, 39) jschoubben 2026-11-11 14:45:50 +01:00
  • 46c125c07c The gate keeps no mark of an own ask of a check: the dead field is gone and a row holds it (milestone 47/G, W11.8, issue 1794: its cause went with the gate's checks, issue 1318) jschoubben 2026-11-11 14:45:50 +01:00
  • 435d1206e4 A verdict, composed check or status of the same heads that changes what a refusal waited on starts the count of repeated refusals again (milestone 47/G, W11.7, issue 1785) jschoubben 2026-11-11 14:45:50 +01:00
  • 6fe1bba067 The gate hears the teller's answered and the view's reached, reads their answers and reach through their tools, and reads neither state (milestone 47/G, ruling 3: ADR 0596 §2-§4) jschoubben 2026-11-11 14:45:50 +01:00
  • ed188268a0 The gate asks the ledger's calls and its fill of its machine's tool runner (milestone 47/G, W11.20 ruling) jschoubben 2026-11-11 14:44:20 +01:00
  • bf6bb3d094 The gate names the issues linked in the issue tracker and the forge's author, and reads no description (milestone 47/G, W11.5) jschoubben 2026-11-11 14:44:17 +01:00
  • 8ee28d08c3 The gate says its records' ledger filling, full and room, and holds a merge whose record finds no room (milestone 47/G, W11.20) jschoubben 2026-11-11 14:44:17 +01:00
  • 6ac5c934d2 The gate holds no merge for a check: the hold, the turns, their stalled line and tools, and check-gates-merge go; the merge judges the operator's Approve alone (milestone 47/G, W11.14) jschoubben 2026-11-11 14:41:20 +01:00
  • ee9c389888 The gate takes owed.ended and take-in.taken from its manifest's consumes and names neither the forge bridge nor the indexer in code (milestone 47/G, the names move) jschoubben 2026-11-11 14:41:20 +01:00
  • 59f9a00c64 A merge the forge made with no record's merge-pull opens a forge-made delivery record, said once as its transition with why forge-made (milestone 47/G, W11.17e) jschoubben 2026-11-11 14:40:50 +01:00
  • badfe0d166 The switch says every act the old states owed and merges hold under its switched id, so the forge bridge performs only what the old bridge did not (milestone 47/G, W11.17d carry) jschoubben 2026-11-11 14:40:34 +01:00
  • 64ed69db9b The gate's groups answers the seat's groups: members in merge order, the acts said with their ids and the acts recorded with their outcomes, one group alone, and none for a group it does not know (milestone 47/G, W11.10; F-forge-7, F-forge-8) jschoubben 2026-11-11 14:37:37 +01:00
  • c6cf8b64f1 The gate serves the seat mesh-delivery's verb source: each repository's trunk branch and head and the revision, read from source.main (milestone 47/G, source verb) jschoubben 2026-11-11 14:37:33 +01:00
  • 32528aa58f An act owed to the forge with no outcome 15 minutes after it was said is listed by stalled (milestone 47/G, W11.17b) jschoubben 2026-11-11 14:37:33 +01:00
  • 00b95f1f68 Every act owed to the forge is said as the seat's event owed under one id and stays on its delivery's or group's state until its owed.ended is recorded (milestone 47/G, W11.17a) jschoubben 2026-11-11 14:37:33 +01:00
  • a9fa004758 The gate reads what the forge would merge now from the seat git's pull, so it names no forge tool (milestone 47/G, W11.18 follow-up) jschoubben 2026-11-11 14:37:33 +01:00
  • eb7a25622d The delivery record's tools read a record whole, list them with their fill and end one by hand; a removal that kept its operations is said (milestone 47/G, W11.13) jschoubben 2026-11-11 14:37:33 +01:00
  • 8a6827dfe2 The delivery record says pinned, freed, heads-replaced and record-ended; it ends once every present node runs its entries (milestone 47/G, W11.9) jschoubben 2026-11-11 14:37:33 +01:00
  • 30a13c4ebb The gate reads and hears the forge through the seat git (milestone 47/G, W11.18) jschoubben 2026-11-11 14:35:58 +01:00
  • 11daf2f289 The switch carries every group in flight into its delivery record, once (milestone 47/G, W11.3) jschoubben 2026-11-11 14:35:57 +01:00
  • 3f25e5b4da The delivery record hears the step events through the gate's own consumer (milestone 47/G, W11.2) jschoubben 2026-11-11 14:35:57 +01:00
  • cb5a8dd98e The gate keeps one delivery record per milestone's delivery on its ledger (milestone 47/G, W11.1) jschoubben 2026-11-11 14:35:53 +01:00
  • d3781fd840 W12.5: the three build modules answer kept-artifact with the domain SDK's judgement (issue 1966) jschoubben 2026-11-11 14:35:53 +01:00
  • cf383af441 W12.5 (Go): mesh-build-go keeps the store holder's refused build and serves kept-artifact (issue 1966) jschoubben 2026-11-11 14:34:53 +01:00
  • bb1e18f490 K1: mesh-build-go reads no kept state of the checker; the step ask carries the kept results (issue 1966) jschoubben 2026-11-11 14:33:05 +01:00
  • 663d65640d A-C3: gofmt and vet are the lint step's, not the unit level's (issue 1966) jschoubben 2026-11-11 14:32:41 +01:00
  • 119e0a6f13 A-C2: a build module runs the pipeline step kind step and says its end on its node (issue 1966) jschoubben 2026-11-11 14:32:36 +01:00
  • 202c44c6e3 Merge branch 'feat/47-G-build-bus' into feat/47-G-build jschoubben 2026-11-11 14:32:02 +01:00
  • 7a1e8d1036 Merge remote-tracking branch 'origin/main' into feat/47-G-build jschoubben 2026-11-11 14:32:02 +01:00
  • 299f43167c GIT12, REG1: the reservation check's test is a case of the holder's own test, so no module ends over its start count jschoubben 2026-11-11 14:15:01 +01:00
  • 713b59633e REG1: distribution checks a publish against the builder's reservation, asked by the artifact's name jschoubben 2026-11-11 14:05:41 +01:00
  • 86342c4399 GIT12: the forge module's package registry checks a publish against the builder's reservation, asked by the package's name jschoubben 2026-11-11 14:04:56 +01:00
  • bc2e5574ef GIT7, GIT8: the forge module keeps the runner's failed required steps and refuses a head by them; git_failed_steps and git_failed_steps_drop jschoubben 2026-11-11 14:01:27 +01:00
  • a24f7809a6 COND6 (partial, not landed): the keeper's sources, holder and clears from the catalog half and the assignment half jschoubben 2026-11-11 12:28:45 +01:00
  • 6062feaa22 NATS3 (part, branch-independent): which module sends, and a catalog entry read for the bus module jschoubben 2026-11-11 12:23:40 +01:00
  • 076f63f932 COND5 (go.mod): the keeper's go.mod requires the watchdogs seat package it imports jschoubben 2026-11-11 12:18:25 +01:00
  • fc90e6c67b OBS1 (artifact-store-tools, mesh-healers, mesh-vault, mesh-watcher, minio, nfs-server): the finding stream in each manifest jschoubben 2026-11-11 12:17:03 +01:00
  • 5c8f3b8351 COND5: the keeper hears a machine away and back from the watchman jschoubben 2026-11-11 12:11:54 +01:00
  • 405729127d Merge branch 'feat/47-G-build' into feat/47-G-build-conditions jschoubben 2026-11-11 12:10:08 +01:00
  • ca02942a29 COND4: the keeper's ask, resync naming a module, findings-unstated and the findings view tool jschoubben 2026-11-11 12:10:08 +01:00
  • 6acc747661 Merge branch 'feat/47-G-build' into feat/47-G-build-bus jschoubben 2026-11-11 12:08:12 +01:00
  • b6884796e7 NATS4: the bus module takes and restores a restore point of a module's kept data, beside the live data jschoubben 2026-11-11 12:08:05 +01:00
  • fcff8cf35e Merge branch 'feat/47-G-build' into feat/47-G-build-conditions jschoubben 2026-11-11 12:07:49 +01:00
  • a96fd44abb COND3: the keeper sets its view of an observer from what it states jschoubben 2026-11-11 12:07:49 +01:00
  • c2e017a4c1 The bus module takes and restores a restore point of a module's kept data, beside the live data (milestone G, W14.2) jschoubben 2026-11-09 20:00:36 +01:00
  • bbd9f638a0 Move the restore of a bus archive into bussnap so the keeper restores a kept data too (milestone G, W14) jschoubben 2026-11-09 19:56:32 +01:00
  • d64e9f3818 Merge branch 'feat/47-G-build' into feat/47-G-build-bus jschoubben 2026-11-11 12:05:16 +01:00
  • b9a224dc99 NATS2: the bus module plans each sender's sent store, 256 MiB, 7 days, refusing when full jschoubben 2026-11-11 12:05:11 +01:00
  • b8c3f5f09a COND1: the keeper hears findings as events and reads no observer's state jschoubben 2026-11-11 12:05:00 +01:00
  • e6aab55008 GIT15: the forge module guesses no base branch for a pull request the forge gave none jschoubben 2026-11-11 11:44:59 +01:00
  • 312d824e4f GIT13: the forge module keeps no trusted callers; who may call a verb is the seat definition's jschoubben 2026-11-11 11:43:18 +01:00
  • 5daf3a333a GIT11: the seat git's tag writes go/vMAJOR.MINOR.PATCH at the commit a released version was built from jschoubben 2026-11-11 11:37:36 +01:00
  • a00429bc80 GIT6, GIT9: merge-pull merges the head the caller names and asks no Approve; it refuses every merge until the first registrations jschoubben 2026-11-11 11:36:37 +01:00
  • 975f1aa8e8 GIT5: the forge's push webhook of a branch says branch-moved with the new head on the seat jschoubben 2026-11-11 11:32:33 +01:00
  • 0bf636826a GIT4: the seat git's branch answers a branch's head and whether a rule refuses a direct push and admits only merges jschoubben 2026-11-11 11:32:33 +01:00
  • 9dfb2eae0e Merge pull request 'Registry recovery: the bus module's list, show and orphans answer each binding (issue 1966)' (#656) from fix/1966-bindings-first-view into main mesh-tools 2026-11-11 10:32:25 +00:00
  • b471b5cf9e Merge branch 'feat/47-G-build' into feat/47-G-build-forge jschoubben 2026-11-11 11:31:27 +01:00
  • 32655b95f6 GIT1, GIT2, GIT3, GIT10: the forge module serves the seat git's verbs and says its events, retires its acting tools, follows the catalog half jschoubben 2026-11-11 11:31:24 +01:00
  • b5aebbbe91 GEN4: the seat generator emits the types of bodies, resolves #/bodies/ refs and names an accepted kind by its stream jschoubben 2026-11-11 11:27:17 +01:00
  • 4ad5f40817 BLD7, BLD8: the Node and image build seats serve the verb steps jschoubben 2026-11-11 11:06:40 +01:00
  • b7dab47e88 BLD15: the Go build module declares its finding stream and hears the keeper's ask jschoubben 2026-11-11 11:03:11 +01:00
  • dfb682fa33 BLD14: a run's input is asked of the verb the asker's ask names jschoubben 2026-11-11 11:02:03 +01:00
  • 357967308f BLD11: the three build modules take the version from the ask as MESH_VERSION; version.numbered is no longer heard jschoubben 2026-11-11 11:00:52 +01:00
  • 25bbd55539 BLD2: the Go build seat keeps the answer of steps in detected-steps by fingerprint jschoubben 2026-11-11 10:56:55 +01:00
  • cfad86394f BLD1: the Go build seat serves the verb steps, found by Go's convention jschoubben 2026-11-11 10:54:55 +01:00
  • c62650e4ff GEN3: the seat generator reads acts, subject, keep and callers and writes each event's subject and stream jschoubben 2026-11-11 10:40:42 +01:00
  • fe8c41928d GEN2: the seat generator emits each TypeScript contract as index.js with its index.d.ts jschoubben 2026-11-11 10:37:07 +01:00
  • 50677b204b GEN1: the seat generator refuses a definition whose callers entry is no form of the format jschoubben 2026-11-11 10:35:33 +01:00
  • ae056a44dd The bus module's list, show and orphans answer each held entry's binding jschoubben 2026-11-11 10:19:42 +01:00
  • ea74be9e2e Merge pull request 'The Go fetch fails when its shut-off package load cannot run at all, naming the directory and go list's error (issue 1966)' (#655) from fix/1966-shutoff-load-loud into main mesh-tools 2026-11-10 15:42:10 +00:00
  • 19994c1817 The fetch fails when the shut-off package load cannot run at all, naming the directory and go list's error (issue 1966, AC182-1) jschoubben 2026-11-10 16:37:40 +01:00
  • 3c0b4d29a8 Merge pull request 'Fill gitea's pool keys in the provisioner client's gitea tests, which fail on main since 4becc7bd (issue 1966)' (#653) from fix/1966-provisioner-client-pool-config into main mesh-tools 2026-11-10 14:49:01 +00:00
  • 7cc81512a3 Merge pull request 'The Go fetch takes zero-version requirements from the module graph and proves them with a shut-off load; mesh-build-image and -node name nodebuildgo (issue 1966)' (#654) from fix/1966-fetch-module-graph into main mesh-tools 2026-11-10 14:48:41 +00:00
  • 462db1c257 Merge pull request 'Play the config watch in the package seats' whole test, so the held callers list is proven (issue 1966)' (#652) from fix/1966-registry-test-watch into main mesh-tools 2026-11-10 14:40:51 +00:00