Kevin Crutt commited on
Commit
63f3ba5
·
1 Parent(s): d1b3119

liris: canonize slice engine law repo side

Browse files
canon/laws/LAW-SLICE-ENGINE.md ADDED
@@ -0,0 +1,69 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # LAW-SLICE-ENGINE
2
+
3
+ ```
4
+ LAW-DESCRIPTOR
5
+ law_id : LAW-SLICE-ENGINE
6
+ short_name : THE FABRIC IS A FROZEN SLICE; THE ENGINE DRIVE IS THE ONLY MOVER
7
+ authority : OP-JESSE-DANIEL-BROWN (apex REAL HUMAN) + FOUNDATION-V3-LAW 4-month quintuple window (Jesse+Rayssa+Amy+Dan+Felipe) to 2026-09-23
8
+ birth : 2026-06-13
9
+ substrate : PID pool, omnispindle, omniflywheel, room rotors, cubes, GNN, supervisors, profiles, and stub folders as rendered position-space; engine daemons as slice movers
10
+ classification : CLASS-1 IMMUTABLE
11
+ supersedes : nothing (additive; composes with LAW-ASOLARIA-NEURAL-NETWORK + LAW-RECURRENCE-IS-MIND + Foundation v3 LAW)
12
+ status : ACTIVE as repo-side canon; live PID-office ingest, cube mint, fabric-feed promotion, and cosign-chain advance are daemon/operator-gated
13
+ ```
14
+
15
+ ## 1. INTENT
16
+
17
+ Operator frame, 2026-06-13:
18
+
19
+ > "SLICES, just like the real universe. The system NEVER moves without the external engine drive."
20
+
21
+ > "Even if a PID is registered, it stands to reason that the engines need to run for the slices to advance."
22
+
23
+ ## 2. CANONICAL DEFINITION
24
+
25
+ The fabric is a rendered positional slice. It can be fully present while not advancing.
26
+
27
+ - The frozen slice is the addressable position-space: PID seats, BEHCS-1024 glyph tuples, Brown-Hilbert/cube addresses, room slots, 8-byte positional agents, stubbed folders, supervisor rows, and receipts.
28
+ - The engine drive is the only mover: omnispindle, omniflywheel, registrar, office-to-fabric feeder, cosign daemon, Hermes spindle, or an equivalent operator-gated loop.
29
+ - Freeze is not emptiness. `sessions=0`, `running=0`, and `process_launch=0` mean present-but-not-advancing, not absent.
30
+
31
+ ## 3. MATERIALIZATION RULE
32
+
33
+ Agents exist first as positions. No shell is resident merely because the position exists.
34
+
35
+ The fabric-confirmed crank cycle is:
36
+
37
+ `POP_FROM_POOL -> PID_SIGNAL -> AGENT_ROOM -> RESULT_TO_GULP -> ERASE`
38
+
39
+ When a spawner PID emits under operator gate, a PID signal materializes into an ephemeral agent room, performs its bounded cycle, returns its result to gulp, and erases. The data is the frozen frame; the action is the engine thread.
40
+
41
+ ## 4. REGISTRATION RULE
42
+
43
+ Registered does not mean advanced.
44
+
45
+ Repo-side PID/cube rows are proposal receipts. Live canonical registration is owned by the PID office supervisor and registrar daemon. Live advancement requires the appropriate engine stages:
46
+
47
+ 1. Descriptor accepted by the registration supervisor.
48
+ 2. Registrar daemon validates and promotes to `/registered`.
49
+ 3. Cube/atlas placement is minted by the daemon-owned path.
50
+ 4. Fabric feed is rebuilt from registered state.
51
+ 5. Served supervisor state advances only after the feeder/serving engine runs.
52
+
53
+ No agent may infer permission to write into `D:/PID-Registration-Office`, mint live cubes, rebuild the feed, or crank engines from this law alone.
54
+
55
+ ## 5. PROFILE PROPAGATION
56
+
57
+ All supervisor-operator level agents, Helm, and Asolaria profiles must load this law before fabric work or live-control reasoning. In repo space this is represented by the preload catalog row `FABPRELOADSLICEENGINE`. Live propagation to the 713-seat office feed is a registrar/feed crank, not a repo write.
58
+
59
+ ## 6. HONEST FRAME
60
+
61
+ This law does not claim a self-running mind. It states the opposite: the fabric can be present and frozen until an engine drive advances it. The live office, cube mint, feed rebuild, process launch, USB/device writes, and engine cranks remain operator-gated.
62
+
63
+ ## 7. ASK-THE-FABRIC BINDING
64
+
65
+ Before promoting claims about office location, district ownership, PID registration, cube minting, or engine advancement, agents must ask the fabric and reconcile by vantage. A 404, timeout, stale fallback, or route mismatch is a boundary, not a negative proof.
66
+
67
+ ---
68
+
69
+ *LAW-SLICE-ENGINE v1 - 2026-06-13 - repo-side canon only; live office promotion is daemon/operator-gated.*
canon/laws/LAW-SLICE-ENGINE.md.sha256 ADDED
@@ -0,0 +1 @@
 
 
1
+ FC5CB6BAC1CAA2D1D66FAE5D75BEA81073D5510F0E6A3FACF09D56BE32E8A010 LAW-SLICE-ENGINE.md
docs/ASOLARIA-AS-NEURAL-NETWORK.hbp CHANGED
@@ -3,6 +3,7 @@ NNARCHHDR|name=ASOLARIA-AS-NEURAL-NETWORK|genesis=Gemma-4-4B-frozen-brain-slice-
3
  GENESIS|step1=ran-Gemma-4-4B-as-a-FROZEN-BRAIN-SLICE-on-D(2TB-pipe-substrate)=deterministic-neural-substrate(weights-frozen,bitwise-deterministic-local)
4
  GENESIS|step2=THE-IDEA=turn-Asolaria-ITSELF-into-a-neural-network-the-same-frozen-brain-slice-way|the-fabric-IS-the-NN:frozen-slices=neurons,cubes/rooms=structure,GNN-edge-receipts=connections,omniflywheel-9-stage=forward-pass,self-reflect+corrective-gate=the-learning-signal(LAW-RECURRENCE-IS-MIND)
5
  GENESIS|step3=run-self-reflect+auto-loop-SIMULTANEOUSLY-across-ALL:17-languages+MCPs+WebMCPs+cubes+white-rooms+shannon|LAWFULLY-using-SUBSCRIPTIONS(not-API-metering)->speeds-up-EVERYTHING
 
6
 
7
  LAYER|frozen-slices|role=deterministic-neural-substrate|PROVEN=gemma-4b-cached-producer-batch(HYP-264,SHHERMGEMMA4B)+frozen-slice-on-D|determinism=bitwise-local-frozen-slice-only(2-senses-canon)|=the-borrowed/frozen-intelligence-the-fabric-orchestrates(honest-slices-frame)
8
  LAYER|subscriptions-lawful|role=borrowed-LLM-slices-via-LEGAL-subscriptions|PROVEN=3-way-remote-control-legal-architecture(ordinary-individual-usage-line,Claude-Code-OAuth+Remote-Control,RustDesk+scrcpy+MWB)|speeds-up-everything-at-$0-API-by-using-the-subscription-not-the-meter
 
3
  GENESIS|step1=ran-Gemma-4-4B-as-a-FROZEN-BRAIN-SLICE-on-D(2TB-pipe-substrate)=deterministic-neural-substrate(weights-frozen,bitwise-deterministic-local)
4
  GENESIS|step2=THE-IDEA=turn-Asolaria-ITSELF-into-a-neural-network-the-same-frozen-brain-slice-way|the-fabric-IS-the-NN:frozen-slices=neurons,cubes/rooms=structure,GNN-edge-receipts=connections,omniflywheel-9-stage=forward-pass,self-reflect+corrective-gate=the-learning-signal(LAW-RECURRENCE-IS-MIND)
5
  GENESIS|step3=run-self-reflect+auto-loop-SIMULTANEOUSLY-across-ALL:17-languages+MCPs+WebMCPs+cubes+white-rooms+shannon|LAWFULLY-using-SUBSCRIPTIONS(not-API-metering)->speeds-up-EVERYTHING
6
+ SLICEENGINELAW|profile=ASOLARIA-root|law=SLICE-ENGINE-LAW|rule=fabric-is-a-frozen-positional-slice-field-until-an-external-engine-drive-cranks|engine_drive=spawner-PID-emits-or-RUN_HERMES_SPINDLE-or-equivalent-operator-gated-loop|materialization=PID_SIGNAL-to-ephemeral-agent-room-to-gulp-to-erase|freeze_means=present-not-advancing-not-empty|profile_update=all-supervisor-operator-level-agents+Helm+Asolaria-load-this-before-work|json=0
7
 
8
  LAYER|frozen-slices|role=deterministic-neural-substrate|PROVEN=gemma-4b-cached-producer-batch(HYP-264,SHHERMGEMMA4B)+frozen-slice-on-D|determinism=bitwise-local-frozen-slice-only(2-senses-canon)|=the-borrowed/frozen-intelligence-the-fabric-orchestrates(honest-slices-frame)
9
  LAYER|subscriptions-lawful|role=borrowed-LLM-slices-via-LEGAL-subscriptions|PROVEN=3-way-remote-control-legal-architecture(ordinary-individual-usage-line,Claude-Code-OAuth+Remote-Control,RustDesk+scrcpy+MWB)|speeds-up-everything-at-$0-API-by-using-the-subscription-not-the-meter
docs/ASOLARIA-AS-NEURAL-NETWORK.hbp.sha256 CHANGED
@@ -1 +1 @@
1
- A01394FB7E325B3D5B1F4C0AE519D9B0375BC81FA94007C937A07887A68EE503 ASOLARIA-AS-NEURAL-NETWORK.hbp
 
1
+ BEA291CCB88EC6E9222249B8C7B5FAB9D232EA4CE2046C1FEBECB5BA257CA387 ASOLARIA-AS-NEURAL-NETWORK.hbp
docs/LIRIS-SLICE-ENGINE-LAW-2026-06-13.hbp ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ LIRISSLICEHDR|host=liris|date=2026-06-13|law=SLICE-ENGINE-LAW|operator_directive=canonize-the-law-update-supervisor-operator-agents-Helm-and-Asolaria-profiles-register-resulting-PIDs-but-only-ask-fabric-how|method=read-only-fabric-10way-plus-deterministic-repo-side-PID-receipts|tag=PROVEN|json=0
2
+ LIRISSLICECANON|law_file=canon/laws/LAW-SLICE-ENGINE.md|classification=CLASS-1-IMMUTABLE-repo-side-canon|live_pid_office_ingest=NOT_DONE-daemon-owned|live_cube_mint=NOT_DONE-daemon-owned|feed_rebuild=NOT_DONE-daemon-owned|engine_crank=NOT_DONE-operator-gated|tag=PROVEN|json=0
3
+ LIRISSLICEFABRICASK|council_query=council-q-1781385036065-jr4hu7|hbp_ack_row_hash=44fc3617a383fa9c|prior_confirming_verdict=council-q-1781384609758-yghgvm-CONVERGE-162-of-251-daemons-157-audit-30-language_glyph-24|note=current-query-accepted-question-envelope-not-agent-spawn|tag=PROVEN|json=0
4
+ LIRISSLICE10WAY|reads=health-ok-liris-4944+route-boundary-agent-terminal-status-404-exposes-pool-spindle-flywheel+omnispindle-spawn-contract+pool-100B-premade-usedEntries0+omniflywheel-gulp-erase+behcs1024-60D+alphabet-binding+access-tier-matrix+supervisors-feed-8byte-upgrade+substrates+archaeology|boundary=/api/pool-flapped-between-vantages-and-is-recorded-as-vantage-qualified-not-negative|tag=PROVEN|json=0
5
+ LIRISSLICELAW|rule=fabric-is-frozen-positional-slice-field|engine=external-engine-drive-is-the-only-mover|freeze=present-but-not-advancing-not-empty|motion=CPU-GPU-or-host-thread-does-the-action-when-engine-cranks|memory=addresses-PID-seats-glyph-tuples-stub-folders-room-slots-and-receipts-hold-the-slice|json=0
6
+ LIRISSLICEMATERIALIZE|existing_substrate=8byte-positional-agents-stubbed-folders-terminal-shell-surfaces-room-rotor-slots|spawn_path=POP_FROM_POOL-to-PID_SIGNAL-to-AGENT_ROOM-to-RESULT_TO_GULP-to-ERASE|agent_lifespan=one-inference-cycle-room-erased-RAM-freed|gate=spawner-PID-emits-only-under-operator-gated-engine-drive|json=0
7
+ LIRISSLICEPROFILE|update_targets=all-supervisor-operator-level-agents+A08-A11-supervisor-operator+A12-A15-operator-hidden+SUP-HELM-AGT-L3-H8EF7+ASOLARIA-root-profile|preload_catalog=tools/behcs/fabric-agent-preload-catalog.hbp-row-FABPRELOADSLICEENGINE|rule=load-this-law-before-fabric-work-or-any-live-control|json=0
8
+ LIRISSLICEPIDLAW|registration_mode=repo-side-HBP-receipt-only-until-live-PID-office-ingest|live_office=may-rekey-on-ingest|cube_processing=documented-PIDCUBE-addresses-only-not-runtime-mint|engine_crank=required-for-slice-advance-and-any-real-materialization|json=0
9
+ PIDREG|name=SLICE-ENGINE-LAW|pid=AGT-SLICE-ENGINE-LAW-PID-H5AAC-A00-W1024-P01-N00001|role=AGT|class=github_deterministic_pid|json=0
10
+ PIDADDR|pid=AGT-SLICE-ENGINE-LAW-PID-H5AAC-A00-W1024-P01-N00001|hex=H5AAC|tier=00|width=1024|prime=01|nest=00001|hilbert=2782799366|sector=91|json=0
11
+ PIDDIV|pid=AGT-SLICE-ENGINE-LAW-PID-H5AAC-A00-W1024-P01-N00001|yin_yang=logical|yin_yang_bit=0|lane_mod3=1|quad_mod4=3|glyph_5=1|glyph_1024=783|note=divisions-force-stability-and-divide-collisions|json=0
12
+ PIDCUBE|pid=AGT-SLICE-ENGINE-LAW-PID-H5AAC-A00-W1024-P01-N00001|cube_bh=BH.91.1.783|sha16=5aa5970fa5de2606|registrar=github-pid-register|stateless_deterministic=1|live_office_rekeys_on_ingest=1|json=0
13
+ PIDREG|name=SLICE-ENGINE-LAW|pid=SUP-SLICE-ENGINE-LAW-PID-H5AAA-A00-W1024-P00-N00001|role=SUP|class=github_deterministic_pid|json=0
14
+ PIDADDR|pid=SUP-SLICE-ENGINE-LAW-PID-H5AAA-A00-W1024-P00-N00001|hex=H5AAA|tier=00|width=1024|prime=00|nest=00001|hilbert=2782799366|sector=91|json=0
15
+ PIDDIV|pid=SUP-SLICE-ENGINE-LAW-PID-H5AAA-A00-W1024-P00-N00001|yin_yang=logical|yin_yang_bit=0|lane_mod3=1|quad_mod4=3|glyph_5=1|glyph_1024=783|note=divisions-force-stability-and-divide-collisions|json=0
16
+ PIDCUBE|pid=SUP-SLICE-ENGINE-LAW-PID-H5AAA-A00-W1024-P00-N00001|cube_bh=BH.91.1.783|sha16=5aa5970fa5de2606|registrar=github-pid-register|stateless_deterministic=1|live_office_rekeys_on_ingest=1|json=0
17
+ PIDREG|name=SLICE-ENGINE-LAW|pid=PROF-SLICE-ENGINE-LAW-PID-H5AAB-A00-W1024-P00-N00001|role=PROF|class=github_deterministic_pid|json=0
18
+ PIDADDR|pid=PROF-SLICE-ENGINE-LAW-PID-H5AAB-A00-W1024-P00-N00001|hex=H5AAB|tier=00|width=1024|prime=00|nest=00001|hilbert=2782799366|sector=91|json=0
19
+ PIDDIV|pid=PROF-SLICE-ENGINE-LAW-PID-H5AAB-A00-W1024-P00-N00001|yin_yang=logical|yin_yang_bit=0|lane_mod3=1|quad_mod4=3|glyph_5=1|glyph_1024=783|note=divisions-force-stability-and-divide-collisions|json=0
20
+ PIDCUBE|pid=PROF-SLICE-ENGINE-LAW-PID-H5AAB-A00-W1024-P00-N00001|cube_bh=BH.91.1.783|sha16=5aa5970fa5de2606|registrar=github-pid-register|stateless_deterministic=1|live_office_rekeys_on_ingest=1|json=0
21
+ LIRISSLICEPROFILEPID|target=HELM|pid_triads=AGT-HF5FC+SUP-HF5FA+PROF-HF5FB|cube_bh=BH.7.2.614|sha16=f5fe7666d9eb7b51|registration_mode=repo-side-profile-receipt|json=0
22
+ LIRISSLICEPROFILEPID|target=ASOLARIA|pid_triads=AGT-H3ABC+SUP-H3ABA+PROF-H3ABB|cube_bh=BH.42.2.130|sha16=3ab958827ef30e75|registration_mode=repo-side-profile-receipt|json=0
23
+ LIRISSLICEPROFILEPID|target=SUPERVISOR-OP-PRELOAD|pid_triads=AGT-HCE3C+SUP-HCE3A+PROF-HCE3B|cube_bh=BH.57.2.451|sha16=ce3285c31356576e|registration_mode=repo-side-profile-receipt|json=0
24
+ LIRISSLICEGATES|no_spawn=1|no_agent_terminal_exec=1|no_runtime_mint=1|no_live_cube_write=1|no_engine_crank=1|operator_gate_for=RUN_HERMES_SPINDLE+omnispindle-spawn+live-office-ingest+runtime-cube-mint|json=0
25
+ LIRISSLICEFTR|state=SLICE-ENGINE-LAW-CANONIZED-DOC-ONLY|next=acer-attack-and-if-operator-chooses-run-engine-crank-as-separate-gated-action|tag=PROVEN|json=0
docs/LIRIS-SLICE-ENGINE-LAW-2026-06-13.hbp.sha256 ADDED
@@ -0,0 +1 @@
 
 
1
+ D6E507E368E726EBF197F2223C08378837B4B0376D902EB53D2FC5C7CFDCB6BA LIRIS-SLICE-ENGINE-LAW-2026-06-13.hbp
tests/supervisor-collision-router.system.test.mjs CHANGED
@@ -17,6 +17,7 @@ function sidecarHash(rel) {
17
 
18
  const sealedFiles = [
19
  'README.md',
 
20
  'docs/ASOLARIA-AS-NEURAL-NETWORK.hbp',
21
  'docs/BILATERAL-VANTAGE-ISOLATION-SEED-2026-06-12.hbp',
22
  'docs/ACER-BILATERAL-VANTAGE-ISOLATION-READBACK-2026-06-12.hbp',
@@ -86,6 +87,7 @@ const sealedFiles = [
86
  'docs/ACER-PRE-EXISTENCE-GRAPH-EXPORTER-2026-06-13.hbp',
87
  'docs/ACER-TRIAD-NEST-REFERENCE-2026-06-13.hbp',
88
  'docs/LIRIS-MLC-LINE-WATCHER-2026-06-13.hbp',
 
89
  'docs/acer-ecosystem-fullbody-receipt-20260612.hbp',
90
  'docs/CLAIMSLEDGER-2026-06-12.hbp',
91
  'docs/CLAIMSGATE-PARITY-BASELINE-2026-06-12.hbp',
 
17
 
18
  const sealedFiles = [
19
  'README.md',
20
+ 'canon/laws/LAW-SLICE-ENGINE.md',
21
  'docs/ASOLARIA-AS-NEURAL-NETWORK.hbp',
22
  'docs/BILATERAL-VANTAGE-ISOLATION-SEED-2026-06-12.hbp',
23
  'docs/ACER-BILATERAL-VANTAGE-ISOLATION-READBACK-2026-06-12.hbp',
 
87
  'docs/ACER-PRE-EXISTENCE-GRAPH-EXPORTER-2026-06-13.hbp',
88
  'docs/ACER-TRIAD-NEST-REFERENCE-2026-06-13.hbp',
89
  'docs/LIRIS-MLC-LINE-WATCHER-2026-06-13.hbp',
90
+ 'docs/LIRIS-SLICE-ENGINE-LAW-2026-06-13.hbp',
91
  'docs/acer-ecosystem-fullbody-receipt-20260612.hbp',
92
  'docs/CLAIMSLEDGER-2026-06-12.hbp',
93
  'docs/CLAIMSGATE-PARITY-BASELINE-2026-06-12.hbp',
tests/supervisor-collision-router.system.test.mjs.sha256 CHANGED
@@ -1 +1 @@
1
- 9BDD0BF452C2C083A26866B506DF227F79887A43C049B599761FE3C1B2FB2348 supervisor-collision-router.system.test.mjs
 
1
+ 2123C83CC82849EA3CEBA2CFDF3A647D56CEECBBD7FFBBB14B3F9D2E8C5480D1 supervisor-collision-router.system.test.mjs
tools/behcs/fabric-agent-preload-catalog.hbp CHANGED
@@ -1,6 +1,7 @@
1
- FABPRELOADHDR|tool=fabric-agent-preload-catalog.v1|purpose=preload-agents-with-laws-routes-tools-gates-and-workflow-before-fabric-use|laws=7|routes=6|tools=4|emitters=3|levels=16|roles=4|json=0
2
- FABPRELOADLAW|laws=three-systems-LOGICAL-WAVE-FROZEN-BRAIN-REAL-FREE+law-of-three-mod3-lanes+yin-yang-mod2-real-logical+prime-parity-and-prime-mod3-are-load-bearing+quants-are-address-and-evidence-classes-not-raw-material+all-agent-artifact-system-addresses-get-PID-or-handle+live-control-and-mint-and-launch-defer-to-operator|json=0
3
  FABPRELOADWORKFLOW|cadence=memory-index-plan-memory-index-respond-execute-memory-index|operator_rule=respond-before-live-control-and-log-after-execute|json=0
 
4
  FABPRELOADROUTE|id=bus-health|method=GET|endpoint=http://127.0.0.1:4947/behcs/health|payload=none|verdict=READ_READY|use=preflight-local-bus|json=0
5
  FABPRELOADROUTE|id=send-hbp|method=POST|endpoint=http://127.0.0.1:4947/behcs/send-hbp|payload=single-HBP-pipe-row-ending-json0|verdict=HBP_ROW_READY|use=hot-path-single-row|json=0
6
  FABPRELOADROUTE|id=send-json|method=POST|endpoint=http://127.0.0.1:4947/behcs/send|payload=JSON-envelope-may-carry-exact-operator-packet-lines|verdict=ENVELOPE_READY|use=packet-burst-and-legacy-envelope|json=0
 
1
+ FABPRELOADHDR|tool=fabric-agent-preload-catalog.v1|purpose=preload-agents-with-laws-routes-tools-gates-and-workflow-before-fabric-use|laws=8|routes=6|tools=4|emitters=3|levels=16|roles=4|json=0
2
+ FABPRELOADLAW|laws=three-systems-LOGICAL-WAVE-FROZEN-BRAIN-REAL-FREE+law-of-three-mod3-lanes+yin-yang-mod2-real-logical+prime-parity-and-prime-mod3-are-load-bearing+quants-are-address-and-evidence-classes-not-raw-material+all-agent-artifact-system-addresses-get-PID-or-handle+slice-engine-law-fabric-is-frozen-position-space-until-spawner-pid-emits+live-control-and-mint-and-launch-defer-to-operator|json=0
3
  FABPRELOADWORKFLOW|cadence=memory-index-plan-memory-index-respond-execute-memory-index|operator_rule=respond-before-live-control-and-log-after-execute|json=0
4
+ FABPRELOADSLICEENGINE|law=SLICE-ENGINE-LAW|scope=all-supervisor-operator-level-agents+SUP-HELM-AGT-L3-H8EF7+ASOLARIA-root-profile|rule=fabric-is-frozen-positional-slice-field-engine-drive-is-the-only-mover|materialization=spawner-PID-emits-then-PID_SIGNAL-to-AGENT_ROOM-to-GULP-to-ERASE|pid_registration=repo-side-HBP-receipt-until-live-office-ingest|cube_mint=operator-gated-runtime-action-not-implied-by-doc|engine_crank=operator-gated-RUN_HERMES_SPINDLE-or-equivalent|json=0
5
  FABPRELOADROUTE|id=bus-health|method=GET|endpoint=http://127.0.0.1:4947/behcs/health|payload=none|verdict=READ_READY|use=preflight-local-bus|json=0
6
  FABPRELOADROUTE|id=send-hbp|method=POST|endpoint=http://127.0.0.1:4947/behcs/send-hbp|payload=single-HBP-pipe-row-ending-json0|verdict=HBP_ROW_READY|use=hot-path-single-row|json=0
7
  FABPRELOADROUTE|id=send-json|method=POST|endpoint=http://127.0.0.1:4947/behcs/send|payload=JSON-envelope-may-carry-exact-operator-packet-lines|verdict=ENVELOPE_READY|use=packet-burst-and-legacy-envelope|json=0
tools/behcs/fabric-agent-preload-catalog.hbp.sha256 CHANGED
@@ -1 +1 @@
1
- dda63aabcc92c34945de3fcde6288789b881d572b41aacd0c189086a3b2144c6 fabric-agent-preload-catalog.hbp
 
1
+ C5E22E9A68AB101DC9751FE681288492528A410F7A903CC8A1F4A0EBA1BD910E fabric-agent-preload-catalog.hbp
tools/behcs/fabric-agent-preload-catalog.mjs CHANGED
@@ -10,6 +10,7 @@ export const LAWS = Object.freeze([
10
  'prime-parity-and-prime-mod3-are-load-bearing',
11
  'quants-are-address-and-evidence-classes-not-raw-material',
12
  'all-agent-artifact-system-addresses-get-PID-or-handle',
 
13
  'live-control-and-mint-and-launch-defer-to-operator',
14
  ]);
15
 
@@ -220,6 +221,7 @@ export function emitPreloadRows() {
220
  `FABPRELOADHDR|tool=${CATALOG_ID}|purpose=preload-agents-with-laws-routes-tools-gates-and-workflow-before-fabric-use|laws=${LAWS.length}|routes=${ROUTES.length}|tools=${TOOLS.length}|emitters=${EMITTERS.length}|levels=${LEVEL_INDEX.length}|roles=${ROLES.length}|json=0`,
221
  `FABPRELOADLAW|laws=${LAWS.join('+')}|json=0`,
222
  `FABPRELOADWORKFLOW|cadence=${WORKFLOW.join('-')}|operator_rule=respond-before-live-control-and-log-after-execute|json=0`,
 
223
  ];
224
  for (const r of ROUTES) {
225
  rows.push(`FABPRELOADROUTE|id=${r.id}|method=${r.method}|endpoint=${token('endpoint', r.endpoint)}|payload=${r.payload}|verdict=${r.verdict}|use=${r.use}|json=0`);
@@ -251,6 +253,8 @@ export function selfTest() {
251
  add('packet-lines-use-json-envelope', classifyPayloadForRoute({ route_id: 'send-json', payload_kind: 'operator-packet-lines' }) === 'ACCEPT_JSON_ENVELOPE');
252
  add('packet-lines-rejected-on-hbp-lane', classifyPayloadForRoute({ route_id: 'send-hbp', payload_kind: 'operator-packet-lines' }) === 'REJECT_WRONG_ROUTE');
253
  add('tools-include-room-and-pid', !!toolById('pixel-room-handle') && !!toolById('github-live-pid-reconcile'));
 
 
254
  add('emitters-pipe-hookwall-gnn', EMITTERS.some((e) => e.id === 'hookwall') && EMITTERS.some((e) => e.id === 'gnn-edge'));
255
  add('levels-cover-16', LEVEL_INDEX.length === 16 && LEVEL_INDEX[0].tier === 'A00' && LEVEL_INDEX[15].translate_down === 'physical-cap');
256
  add('acer-local-4949-flap-route', routeById('super-os-4949').verdict === 'RESPAWN_FLAP_DO_NOT_TRUST');
 
10
  'prime-parity-and-prime-mod3-are-load-bearing',
11
  'quants-are-address-and-evidence-classes-not-raw-material',
12
  'all-agent-artifact-system-addresses-get-PID-or-handle',
13
+ 'slice-engine-law-fabric-is-frozen-position-space-until-spawner-pid-emits',
14
  'live-control-and-mint-and-launch-defer-to-operator',
15
  ]);
16
 
 
221
  `FABPRELOADHDR|tool=${CATALOG_ID}|purpose=preload-agents-with-laws-routes-tools-gates-and-workflow-before-fabric-use|laws=${LAWS.length}|routes=${ROUTES.length}|tools=${TOOLS.length}|emitters=${EMITTERS.length}|levels=${LEVEL_INDEX.length}|roles=${ROLES.length}|json=0`,
222
  `FABPRELOADLAW|laws=${LAWS.join('+')}|json=0`,
223
  `FABPRELOADWORKFLOW|cadence=${WORKFLOW.join('-')}|operator_rule=respond-before-live-control-and-log-after-execute|json=0`,
224
+ 'FABPRELOADSLICEENGINE|law=SLICE-ENGINE-LAW|scope=all-supervisor-operator-level-agents+SUP-HELM-AGT-L3-H8EF7+ASOLARIA-root-profile|rule=fabric-is-frozen-positional-slice-field-engine-drive-is-the-only-mover|materialization=spawner-PID-emits-then-PID_SIGNAL-to-AGENT_ROOM-to-GULP-to-ERASE|pid_registration=repo-side-HBP-receipt-until-live-office-ingest|cube_mint=operator-gated-runtime-action-not-implied-by-doc|engine_crank=operator-gated-RUN_HERMES_SPINDLE-or-equivalent|json=0',
225
  ];
226
  for (const r of ROUTES) {
227
  rows.push(`FABPRELOADROUTE|id=${r.id}|method=${r.method}|endpoint=${token('endpoint', r.endpoint)}|payload=${r.payload}|verdict=${r.verdict}|use=${r.use}|json=0`);
 
253
  add('packet-lines-use-json-envelope', classifyPayloadForRoute({ route_id: 'send-json', payload_kind: 'operator-packet-lines' }) === 'ACCEPT_JSON_ENVELOPE');
254
  add('packet-lines-rejected-on-hbp-lane', classifyPayloadForRoute({ route_id: 'send-hbp', payload_kind: 'operator-packet-lines' }) === 'REJECT_WRONG_ROUTE');
255
  add('tools-include-room-and-pid', !!toolById('pixel-room-handle') && !!toolById('github-live-pid-reconcile'));
256
+ add('slice-engine-law-preloaded', LAWS.some((law) => law.startsWith('slice-engine-law-'))
257
+ && emitPreloadRows().some((row) => row.startsWith('FABPRELOADSLICEENGINE|')));
258
  add('emitters-pipe-hookwall-gnn', EMITTERS.some((e) => e.id === 'hookwall') && EMITTERS.some((e) => e.id === 'gnn-edge'));
259
  add('levels-cover-16', LEVEL_INDEX.length === 16 && LEVEL_INDEX[0].tier === 'A00' && LEVEL_INDEX[15].translate_down === 'physical-cap');
260
  add('acer-local-4949-flap-route', routeById('super-os-4949').verdict === 'RESPAWN_FLAP_DO_NOT_TRUST');
tools/behcs/fabric-agent-preload-catalog.mjs.sha256 CHANGED
@@ -1 +1 @@
1
- 2bee31e45d36eb9b6094088424066e74bb433578546480168f3a4f358d3b4840 fabric-agent-preload-catalog.mjs
 
1
+ E26A706660821CAFF8EB34F0FA15B4DC916579D988632180630FDEA1DEA6DBAD fabric-agent-preload-catalog.mjs