075385ab63
feat(v4.0.0): the wait in the engine -- a node offers a word and sleeps
rajamesandClaude Opus 5.52026-10-07 23:15:11 -04:00
dfabfa46f6
docs(v4.0.0): step 6d -- the plan; and the wait offers on each port, not one
rajamesandClaude Opus 5.52026-10-07 22:27:21 -04:00
5150155281
docs(v4.0.0): step 6d -- the wait: rulings, engine, nucleus, limits and acceptance
rajamesandClaude Opus 5.52026-10-07 22:24:12 -04:00
59727f762a
fix(v4.0.0): step 6c mended after its review -- what a stuck or gone node can and cannot hold up
rajamesandClaude Opus 5.52026-10-07 22:18:06 -04:00
d343001dea
feat(v4.0.0): refusals and waits on bare metal, and step 6c written up
rajamesandClaude Opus 5.52026-10-07 20:38:20 -04:00
ee2bbf4ecf
feat(v4.0.0): Hera kills a node by number and tells the others it is gone
rajamesandClaude Opus 5.52026-10-07 20:27:06 -04:00
9efe8aad3a
feat(v4.0.0): a refused message is told to its sender -- NACK and GONE
rajamesandClaude Opus 5.52026-10-07 19:58:27 -04:00
6e1ac157c6
docs(v4.0.0): step 6c -- refusals and waits: rulings, design, acceptance and plan
rajamesandClaude Opus 5.52026-10-07 19:43:43 -04:00
a425f738a4
fix(kernel): the block chain's fast RAM is cleared on the v3 path
rajamesandClaude Opus 5.52026-10-07 14:10:49 -04:00
193523d873
fix(v4.0.0): three defects -- a refused device write, a failed starting state, a case that QUITs
rajamesandClaude Opus 5.52026-10-07 14:05:14 -04:00
bc6deab3f5
fix(v4.0.0): a node blocked at a port with no one on it is given an error, not left there
rajamesandClaude Opus 5.52026-10-07 12:25:35 -04:00
18adf59091
fix(v4.0.0): POST leaves nothing, as v3 really does; and what the review of step 6b found
rajamesandClaude Opus 5.52026-10-07 11:40:20 -04:00
eda6577a53
docs(v4.0.0): step 6a withdrawn -- drives that come and go are built as v3 has them
rajamesandClaude Opus 5.52026-10-07 11:06:33 -04:00
4bdb210a99
feat(v4.0.0): POST is the kernel's -- the boot feeds the cases, and nothing of the harness is on the node
rajamesandClaude Opus 5.52026-10-07 10:59:02 -04:00
2bf958ce3a
feat(v4.0.0): the POST runner -- the kernel feeds a case and judges it from outside
rajamesandClaude Opus 5.52026-10-07 10:36:36 -04:00
d5b7235464
feat(v4.0.0): every node asks the kernel for its blocks; a born node is not POSTed
rajamesandClaude Opus 5.52026-10-07 08:24:47 -04:00
26a0748455
docs(v4.0.0): storage brought back to the OS as designed -- every node asks the kernel
rajamesandClaude Opus 5.52026-10-07 07:21:10 -04:00
4a505a154d
feat(v4.0.0): storage speaks messages -- a device over v3's block chains, common and private
rajamesandClaude Opus 5.52026-10-06 20:41:07 -04:00
0e761cb117
refactor(v3): the block subsystem's state is a chain there can be two of; blk_subsys_init takes no VM
rajamesandClaude Opus 5.52026-10-06 20:33:32 -04:00
a7991f2757
docs(v4.0.0): storage -- the plan for step 6, and three details ruled into the spec
rajamesandClaude Opus 5.52026-10-06 19:12:23 -04:00
8cacfb663c
docs(v4.0.0): storage -- ruled: a static view over a shifting chain, the kernel's mapper, private drives
rajamesandClaude Opus 5.52026-10-06 19:04:51 -04:00
348eed7fa1
feat(v4.0.0): five nodes from nothing -- Hera asks for nodes, births and joins them
rajamesandClaude Opus 5.52026-10-06 14:48:23 -04:00
f9c034cadd
feat(v4.0.0): a node looks before it writes; two neighbours no longer stop each other
rajamesandClaude Opus 5.52026-10-06 13:56:57 -04:00
630d03fa4e
feat(v4.0.0): a node finds the way -- routes, passing on, SEND; one fault stands
rajamesandClaude Opus 5.52026-10-06 12:01:32 -04:00
a041b401ea
feat(v4.0.0): a node is sent text as a message and sends back what it prints
rajamesandClaude Opus 5.52026-10-06 11:19:46 -04:00
42610e844f
feat(v4.0.0): the nucleus is a capsule, sent to a node born empty
rajamesandClaude Opus 5.52026-10-06 10:33:15 -04:00
9af442f793
feat(v4.0.0): nodes that talk -- ports, a node born empty, and the fabric
rajamesandClaude Opus 5.52026-10-06 07:58:00 -04:00
beb7ded96c
docs(v4.0.0): talking nodes -- built in the shared engine, proven hosted first, then bare metal
rajamesandClaude Opus 5.52026-10-06 07:17:29 -04:00
ae17a1ccf0
docs(v4.0.0): talking nodes -- a node is born empty and takes in its first capsule
rajamesandClaude Opus 5.52026-10-06 07:15:19 -04:00
a68ea4841f
docs(v4.0.0): talking nodes -- Hera decides which nodes exist and are awake, not whose turn
rajamesandClaude Opus 5.52026-10-06 07:13:01 -04:00
11e135a8c3
docs(v4.0.0): talking nodes -- the geometry is data: ports are a parameter, wiring a table
rajamesandClaude Opus 5.52026-10-06 07:09:21 -04:00
c7b61b5680
docs(v4.0.0): talking nodes -- the geometry is not fixed to three dimensions
rajamesandClaude Opus 5.52026-10-05 21:40:15 -04:00
bd65b5b165
docs(v4.0.0): talking nodes -- units of five, joined centre to centre
rajamesandClaude Opus 5.52026-10-05 21:38:34 -04:00
a02a7905cd
docs(v4.0.0): talking nodes -- 2x2 + 1 central, six ports, scaling at run time
rajamesandClaude Opus 5.52026-10-05 21:35:51 -04:00
25fc5fd5e3
feat(v4.0.0): the node tells its kernel of its words; the boot seals the system
rajamesandClaude Opus 5.52026-10-05 19:38:40 -04:00
e8e8ea13ea
docs(v4.0.0): what the two products share -- engine, FORTH-79 capsule, POST; separate nuclei
rajamesandClaude Opus 5.52026-10-05 19:18:33 -04:00