# Add FIFO fixture and CDC/width/reset bug-rejection corpus · versecafe/strata

[View on GitCafe](https://git.cafe/versecafe/strata/commit/767e62307e55eabc137ef32eacc8018b03dda842)

Repository: [versecafe/strata](https://git.cafe/versecafe/strata)

Visibility: public

Requested revision: 767e62307e55eabc137ef32eacc8018b03dda842

Requested commit: 767e62307e55eabc137ef32eacc8018b03dda842

Commit: 767e62307e55eabc137ef32eacc8018b03dda842

Tree: 695d82c75fadd187d46aa7fd98654a8f2a5d8769

Author: versecafe

Committer: versecafe

## Message

```
Add FIFO fixture and CDC/width/reset bug-rejection corpus

Implements the Phase 1 exit-gate test from proposal/11-roadmap.md: a
nontrivial single-clock FIFO with explicit reset and const-generic
width, wired into the CIRCT round-trip CI gate alongside counter and
arbiter.

Bug-rejection corpus confirms strata-check rejects width and reset
violations (method_type_mismatch, register_reset_type_mismatch,
lowering_rejected/MissingReset). CDC is documented as a real,
currently-unimplemented gap: the checker has no domain/mem/CDC
semantics yet, so cdc_bridge.strata's body is wholesale deferred
rather than analyzed. This is expected to land in Phase 2's typed CDC
bridges with contracts, not silently faked here.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

```

## Parents

- [7eadab2a0cb1cd9f2bb8ebfe16a5fc70d4c478fb](https://git.cafe/versecafe/strata/commit/7eadab2a0cb1cd9f2bb8ebfe16a5fc70d4c478fb?format=markdown)

[Source at this commit](https://git.cafe/versecafe/strata/tree/767e62307e55eabc137ef32eacc8018b03dda842?format=markdown)
