glm-5.2
998f6b6dc9
docs(typedef/review-typedef): complete review checkpoint — crate is spec-conformant
...
All verification green: 288 tests pass, clippy clean, fmt clean, workspace
unaffected. Crate structure matches spec (9 source files, 4 integration test
files). All 17 TypeDef kinds registered. Both layout modes work. TUnion
supports both discriminator kinds. No unwrap() in production code.
2026-07-21 10:43:19 +00:00
glm-5.2
937df02f85
test(typedef/tests): add comprehensive integration tests and POC round-trip tests
2026-07-21 10:39:27 +00:00
glm-5.2
db8f5d863d
feat(typedef/engine): implement TypedefEngine integrating layout and validation
2026-07-21 10:29:05 +00:00
glm-5.2
11c10c0bb1
feat(typedef/layout-builder): implement packed sequential LayoutBuilder for protocol write-side
2026-07-21 10:22:24 +00:00
glm-5.2
835bed1c6f
feat(typedef/sequential-reader): implement packed sequential SequentialReader for protocol read-side
2026-07-21 10:17:10 +00:00
glm-5.2
f754ae9cbe
feat(typedef/offset-map): implement aligned static OffsetMap with natural alignment
2026-07-21 10:16:37 +00:00
glm-5.2
4b8e5c163a
feat(typedef/tunion): implement TUnion discriminator dispatch for byte-offset and field-name
2026-07-21 10:14:50 +00:00
glm-5.2
03e1c5ee41
feat(typedef/data-access): implement primitive read/write for 17 TypeDef kinds with endianness
2026-07-21 10:02:13 +00:00
glm-5.2
f41387eeed
feat(typedef/validation): implement custom keyword validators for all 17 TypeDef kinds
2026-07-21 10:01:53 +00:00
glm-5.2
ac36a1cee3
feat(typedef/schema-types): implement TypeDef kind detection, annotations, Endian, $ref normalization
2026-07-21 09:56:40 +00:00
glm-5.2
109d743f9f
feat(typedef/error-type): implement TypedefError enum with Schema, Offset, Access, Validation variants
2026-07-21 09:55:46 +00:00
glm-5.2
44f221e8cc
feat(typedef/crate-init): initialize alknet-typedef crate skeleton
...
Created crates/alknet-typedef/ with Cargo.toml depending on jsonschema 0.46
(default-features = false for WASM-cleanliness) and serde_json with
preserve_order. Added src/lib.rs with module declarations for all 9 modules
and skeleton source files for each. Added crate to workspace members list.
Verified: cargo check, clippy -D warnings, and build --workspace all succeed.
Dependency tree confirmed free of tokio/reqwest/rustls (WASM-clean).
2026-07-21 09:54:05 +00:00
deepseek-v4-pro
db100f9849
feat(typedef): add implementation task decomposition (12 tasks, 7 generations)
...
Break the alknet-typedef architecture specs into atomic, dependency-ordered
implementation tasks covering crate init, error types, schema layer, data
access, both layout modes (aligned static + packed sequential), TUnion
dispatch, jsonschema custom keyword validators, TypedefEngine integration,
comprehensive tests, and a final review checkpoint.
Validated: 12 tasks, 0 cycles, 7 parallel generations.
2026-07-21 09:36:30 +00:00