NON_PARSEABLE_FIXTURES list duplicated across 3 test crates #60

Closed
opened 2026-06-02 00:46:37 +02:00 by Brummel · 0 comments
Owner

Architect debt note from the #55 cutover audit. The fixture-exclusion list NON_PARSEABLE_FIXTURES is copied in three test files across three crates:

  • crates/ailang-core/tests/schema_coverage.rs
  • crates/ail/tests/roundtrip_cli.rs
  • crates/ailang-surface/tests/round_trip.rs

Low-value to dedup: a shared const would need a home reachable by all three test crates (a test-support crate or a pub const in ailang-core), which couples independent test crates to carry a test-only list. Filed for tracking; not obviously worth the coupling. Revisit if the list grows or a fourth copy appears.

context: #55 cutover audit drift review.

Architect debt note from the #55 cutover audit. The fixture-exclusion list NON_PARSEABLE_FIXTURES is copied in three test files across three crates: - crates/ailang-core/tests/schema_coverage.rs - crates/ail/tests/roundtrip_cli.rs - crates/ailang-surface/tests/round_trip.rs Low-value to dedup: a shared const would need a home reachable by all three test crates (a test-support crate or a pub const in ailang-core), which couples independent test crates to carry a test-only list. Filed for tracking; not obviously worth the coupling. Revisit if the list grows or a fourth copy appears. context: #55 cutover audit drift review.
Brummel added the idea label 2026-06-02 00:46:37 +02:00
Sign in to join this conversation.