Strip SPAWN-EVENT from messaging.4th -- FABRIC-3.6.md task 0.4
Dead per task 0.1's reachability check (156d1642): zero references by
name anywhere in the tree outside its own definition -- process.4th's
own SPAWN/PAUSE/RESUME/KILL-VM calls passed bare numeric literals
(1/2/3/4), never this constant's name. Removed the single line only;
PAUSE-EVENT/RESUME-EVENT/KILL-EVENT are left in place, matching the
punchlist's stated scope -- they are equally dead-by-name but that
widening was flagged in 0.1's findings, not folded into this task.
mkcapsule --lint capsules/ clean, 37 files / 0 violations, unchanged
(one-line edit, no file added or removed). Three-arch boot clean:
amd64/aarch64/riscv64 all reach [zuse@Hera] ok>, zero UNKNOWN WORD.
dict_hash moved for Hermes/Artemis (both load messaging.4th) and is
identical across all three architectures; Hera's PARITY:M7.1a snapshot
unchanged as in the prior two strips.
Phase 0's three strips (0.2-0.4) are now all done. capsule-reserved.txt
and MANIFEST.md's stale block-4055/2049 entries remain for 0.5/0.6.
Authorized by Captain Bob ("Yes, please continue.").
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
aafcce4320
commit
bcc678e354
+11
-1
@@ -223,7 +223,17 @@ it has simply not been attempted.)*
|
||||
strip changes `dict_hash`, cross-arch identity is the invariant). `capsule-reserved.txt`
|
||||
still untouched (task 0.6); `MANIFEST.md`'s stale block-4055/2049 entries still untouched
|
||||
(task 0.5, now unblocked since both 0.2 and 0.3 are done).
|
||||
- [ ] **0.4** — Strip `SPAWN-EVENT`. *Check:* 3-arch boot; lint clean.
|
||||
- [x] **0.4** — Strip `SPAWN-EVENT`. *Check:* 3-arch boot; lint clean.
|
||||
2026-09-19 · `logs/20260919-133452/amd64/`, `logs/20260919-133559/aarch64/`,
|
||||
`logs/20260919-133731/riscv64/` — all three reach `[zuse@Hera] ok>`, zero `UNKNOWN WORD`.
|
||||
`mkcapsule --lint capsules/` clean, 37 files, 0 violations (unchanged — a one-line edit
|
||||
within `messaging.4th`, no file added or removed). Removed the single `1 CONSTANT
|
||||
SPAWN-EVENT` line only, per task 0.1's finding — `PAUSE-EVENT`/`RESUME-EVENT`/`KILL-EVENT`
|
||||
left in place, matching the punchlist's stated scope. `dict_hash` moved for Hermes/Artemis
|
||||
(`0x52801b746e063ae9`, `0x6ad92fa3935918d4`), identical across all three architectures;
|
||||
Hera's `PARITY:M7.1a` snapshot unchanged as before. `capsule-reserved.txt` and
|
||||
`MANIFEST.md`'s stale entries still untouched — Phase 0's strips (0.2–0.4) are now all
|
||||
done; 0.5 and 0.6 are next.
|
||||
- [ ] **0.5** — Correct `capsules/MANIFEST.md` blocks 4055 and 2049 **as their files are
|
||||
stripped** (§XXII.5). *Check:* manifest describes no file that no longer exists.
|
||||
- [ ] **0.6** — Return freed block ranges to `capsule-reserved.txt`. *Check:* lint clean.
|
||||
|
||||
+41
-41
@@ -1,5 +1,5 @@
|
||||
# Capsule Block Manifest — Auto-generated
|
||||
<!-- Generated by mkcapsule --manifest 2026-09-19T17:31:54Z -->
|
||||
<!-- Generated by mkcapsule --manifest 2026-09-19T17:37:28Z -->
|
||||
<!-- DO NOT EDIT — re-run mkcapsule --manifest to refresh. -->
|
||||
<!-- Hand-written justifications and immutability notes live -->
|
||||
<!-- in MANIFEST.md alongside this auto-generated index. -->
|
||||
@@ -12,7 +12,7 @@
|
||||
| `acl-std79.4th` | 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4043, 4044, 4045, 4046, 4047, 4048 | `0x773bf9209df191d1` | yes |
|
||||
| `artemis:init.4th` | 4110, 4111, 4112, 4113, 4122, 4123, 4124, 4125, 4126, 4127, 4128, 4129, 4130, 4131, 4132, 4133, 4134, 4135, 4136, 4137, 4138, 4139, 4140, 4141, 4160, 4161, 4162, 4163, 4164, 4165, 4166, 4167, 4168, 4169, 4170, 4171, 4172, 4173, 4174, 4177, 4178, 4179, 4180, 4181, 4182, 4851, 4852, 4853, 4854, 4856, 4857, 4858, 4860 | `0xf55edc4e76a8c294` | yes |
|
||||
| `block-acl.4th` | 4019, 4020 | `0xf6cc2a59e3a6734e` | yes |
|
||||
| `common:messaging.4th` | 5003, 5004, 5005, 5006, 5007, 5008, 5009, 5010, 5011, 5012, 5013, 5014, 5015, 5016, 5017, 5018, 5019, 5020, 5021, 5022, 5023, 5024, 5025, 5026, 5027, 5028, 5029, 5031, 5032, 5033, 5034, 5035, 5036, 5037, 5038, 5039, 5040, 5041, 5042 | `0x1adf204269e0b2f6` | yes |
|
||||
| `common:messaging.4th` | 5003, 5004, 5005, 5006, 5007, 5008, 5009, 5010, 5011, 5012, 5013, 5014, 5015, 5016, 5017, 5018, 5019, 5020, 5021, 5022, 5023, 5024, 5025, 5026, 5027, 5028, 5029, 5031, 5032, 5033, 5034, 5035, 5036, 5037, 5038, 5039, 5040, 5041, 5042 | `0x863f77893ef8f353` | yes |
|
||||
| `doe-campaign.4th` | 4060, 4061, 4062, 4063, 4064, 4065 | `0x3d4549142d91ec20` | yes |
|
||||
| `doe.4th` | 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107 | `0xf154616d248e861f` | yes |
|
||||
| `fabric.4th` | 4900, 4901, 4902, 4903, 4904, 4905, 4906, 4907, 4908, 4909, 4910, 4911, 4912, 4913, 4914, 4915, 4916, 4917, 4918, 4919, 4920, 4921, 4922, 4923, 4924, 5000, 5001, 5002 | `0x9d9489cbeca4099b` | yes |
|
||||
@@ -330,45 +330,45 @@
|
||||
| 5000 | `fabric.4th` | `0x9d9489cbeca4099b` | ok |
|
||||
| 5001 | `fabric.4th` | `0x9d9489cbeca4099b` | ok |
|
||||
| 5002 | `fabric.4th` | `0x9d9489cbeca4099b` | ok |
|
||||
| 5003 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5004 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5005 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5006 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5007 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5008 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5009 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5010 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5011 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5012 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5013 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5014 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5015 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5016 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5017 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5018 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5019 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5020 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5021 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5022 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5023 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5024 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5025 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5026 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5027 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5028 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5029 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5031 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5032 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5033 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5034 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5035 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5036 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5037 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5038 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5039 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5040 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5041 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5042 | `common:messaging.4th` | `0x1adf204269e0b2f6` | ok |
|
||||
| 5003 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5004 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5005 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5006 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5007 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5008 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5009 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5010 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5011 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5012 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5013 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5014 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5015 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5016 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5017 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5018 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5019 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5020 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5021 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5022 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5023 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5024 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5025 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5026 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5027 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5028 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5029 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5031 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5032 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5033 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5034 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5035 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5036 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5037 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5038 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5039 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5040 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5041 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5042 | `common:messaging.4th` | `0x863f77893ef8f353` | ok |
|
||||
| 5043 | `workload-calib1.4th` | `0x3b9f2d17b554fabc` | ok |
|
||||
| 5044 | `multiuser-doe.4th` | `0x22140588ee7c39e6` | ok |
|
||||
| 5045 | `multiuser-doe.4th` | `0x22140588ee7c39e6` | ok |
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
Block 5003
|
||||
( common:messaging.4th -- generic per-VM messaging vocab. )
|
||||
1 CONSTANT SPAWN-EVENT
|
||||
2 CONSTANT PAUSE-EVENT
|
||||
3 CONSTANT RESUME-EVENT
|
||||
4 CONSTANT KILL-EVENT
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user