Carl Niklas Rydberg
d301823c12
Added scheme-aware dispatch for in‑memory exec so non‑SchemeRef_DAG_1 refs are rejected, and exposed it via the CLI.
2025-12-22 08:34:40 +01:00
Carl Niklas Rydberg
6dfcb2bfc6
Implemented descriptor-aware program binding checks so program interpretation now consults the descriptor’s program_type_tag and program_enc_profile before decoding or tagging artifacts.
2025-12-22 08:27:41 +01:00
Carl Niklas Rydberg
db3eb98b83
Added a concrete recognition path for TYPE_TAG_PEL_SCHEME_DESC_1 Artifacts by exposing canonical checks and wiring them into amduat-pel validate.
2025-12-22 08:19:39 +01:00
Carl Niklas Rydberg
f5e1ab8801
Add PEL DAG scheme descriptor codec and validation
...
If you want a longer one:
Add codec + tests for PEL DAG scheme descriptor
2025-12-22 08:16:58 +01:00
Carl Niklas Rydberg
4583b1cfd3
Support program artifacts in exec
2025-12-22 07:34:49 +01:00
Carl Niklas Rydberg
5438b93efd
Expose diagnostic messages in formatters
2025-12-22 07:27:30 +01:00
Carl Niklas Rydberg
e838e2c977
Add deterministic diagnostics and OOM handling
2025-12-22 06:55:29 +01:00
Carl Niklas Rydberg
b891b588ee
Demote PEL exec bytes helper
2025-12-22 06:31:53 +01:00
Carl Niklas Rydberg
92edd06642
Fix PEL DAG params plumbing and surface IO
2025-12-22 06:25:52 +01:00
Carl Niklas Rydberg
24ad51ff46
Added AMDUAT_ASL_STORE_ERR_IO and used it in the FS store path so I/O/internal failures no longer surface as integrity errors; updated CLI/error mappings so the new error is visible and gets the IO exit code. This keeps integrity reserved for actual content/hash/collision issues while still preserving existing semantics for not-found/unsupported.
2025-12-21 22:59:31 +01:00
Carl Niklas Rydberg
d9e66ea60c
Updated the --ref-format bytes usage note to accurately describe REF arguments in amduat_pel_cli.c.
2025-12-20 21:37:19 +01:00
Carl Niklas Rydberg
e562bfc63f
Fix CLI link deps after format refactor
2025-12-20 21:26:57 +01:00
Carl Niklas Rydberg
bdbe9cd6fc
Extract shared IO/parse/decode/run utilities
...
add artifact/ref IO, format parse, opreg formatting, PEL decode/run modules
refactor PEL/ASL CLIs and pel_run/seed to use shared helpers
update build to include new sources and headers
2025-12-20 21:03:31 +01:00
Carl Niklas Rydberg
74eed45a5a
Extract PEL CLI formatting/helpers into amduat_format library
2025-12-20 19:12:51 +01:00
Carl Niklas Rydberg
790c540594
Add amduat-pel CLI with PEL/PROGRAM-DAG tooling
2025-12-20 18:26:52 +01:00