Exercise the proc-macro entry point from a real consumer crate so item preservation and argument routing are mutation-verified; record the clean 33-mutant package gate.
req: sync/003
req: sync/005
req: test/020
req: test/021
Record the complete 76-mutant hemx-host package proof and narrow the remaining mutation frontier to sync, sync macros, and wasm.
req: test/020
req: test/021
Classify binary-only hemx-lsp outside the elected library/proc-macro mutation set, record the clean hemx package gate, and name the four actual remaining package gates.
req: test/020
req: test/021
Fail closed when generated form field names cannot map to Rust identifiers and delete the redundant empty generated-parameter branch.
req: form/004
req: diagnostics/003
req: test/022
req: test/023
Match public Form<T> paths with one unambiguous segment pattern and record clean hemx-derive shard 2/8 proof.
req: derive_handler/004
req: test/022
req: test/023
Exercise every generated form-control variant through public code generation and record all eight deterministic hemx-build shards clean: 1,304 mutants, 1,070 caught and 234 unviable.
req: form/004
req: codegen/005
req: test/021
req: test/022
req: test/023
Record the clean one-based hemx-build mutation shard 7/8 and advance the deterministic package gate frontier to the final shard.
req: test/022
req: test/023
Record complete hemx-build shard 5/8 coverage through its two deterministic 16-way hash partitions after the aggregate run was interrupted.
req: test/022
req: test/023
Record complete hemx-build shard 4/8 coverage through its two deterministic 16-way hash partitions after the aggregate run exceeded the command limit.
req: test/022
req: test/023
Translate one-based public shard numbers to mutest's zero-based API, retain requested labels in output paths, and grant compiler-probe tests a 120-second per-mutant floor. Corrected hemx-build shard 1/8 now passes.
req: test/022
req: test/023
Recognize only one valid Rust identifier bound directly to a self vector field as a template local; reject malformed and non-vector bindings, preserve unknown element locals without fabricated fields, and deduplicate repeated locals.
req: diagnostics/006
req: surface/008
req: test/021
Parse derive paths structurally so qualified Hemlate derives provide template context while similarly named derives fail closed. Prove hyphen/underscore template type mapping, empty and non-UTF-8 paths, Cargo-root lookup, Rust source failures, and derived field facts through the public inspection entry point.
req: diagnostics/006
req: surface/008
req: test/021
Assert exact generated symbol records for class, form, field, slot, atom, handle, and event resources; cover invalid and colliding class/form identifiers plus repeated compatible form metadata; and remove a redundant class-token conflict branch already owned by identifier validation.
req: style/001
req: form/001
req: diagnostics/004
req: build/009
req: test/021
Drive AppBuilder through a rooted client module with a non-Rust handler name and assert the exact InvalidData diagnostic, closing the public invalid-value mutation seam.
req: build/004
req: client_local/011
req: diagnostics/004
req: test/021
Drive AppBuilder through a changed template and prove generated Rust and symbols replace stale handles. Tighten the internal write helper to return only the result its callers use and classify the filesystem-equivalent read-guard mutant.
req: build/009
req: test/021
Prove partial constructor defaults, missing multipart-boundary rejection, first-root fingerprint replacement, and unchanged non-root HTML through public and nearest-boundary paths.
req: page_swap/001
req: multipart/003
req: abi/005
Prove explicit partial header values, full-page body and fingerprint delivery, and case-insensitive urlencoded media types through public Axum extractors and responses.
req: page_swap/001
req: abi/005
req: security/003
Decode emitted effect bytes, assert dispatch rejection status and diagnostics, and verify the shared embedded runtime body through public IntoResponse paths.
req: axum_integration/003
req: axum_integration/005
req: failure/005
req: wire/007
Exercise registered sync and async handles through public dispatch_async, prove membership semantics, and serialize shared-boundary tests so mutation workers remain deterministic.
req: axum_integration/003
req: public_api/001
Prove repeated and required form semantics, stable rejection diagnostics, media-type and body limits, multipart files, unnamed-part skipping, invalid UTF-8, and streaming failures through the public extractor.
req: form/002
req: form/004
req: failure/003
req: multipart/001
req: multipart/002
req: multipart/003
Close the first hemx-axum mutation class by proving page-mode detection and response constructor fingerprint behavior through the public integration API.
req: page_swap/001
req: abi/005
Classify only the two non-terminating const-loop mutations after deterministic fingerprint outputs are asserted, then prove the complete hemx-core package mutation-clean through xtask.
req: abi/003
req: test/020
req: test/021
req: test/022
Prove canonical wire inspection diagnostics and selector failures, classify only OS-process and invariant-only mutation seams, and make the package-native mutation command pass for the complete hemx-test crate.
req: test/001
req: test/019
req: test/020
req: test/021
req: test/022
req: wire/009
Expose a capped mutation command that selects only elected packages, rejects unknown input, propagates mutest failures, and keeps output under the workspace target directory.
req: test/020
req: test/021
req: test/022