Files
John Smith 87cea048cc feat(v2.7.0): cycle 4 — sandbox-emulation, uefi-firmware-re, reference-awesome-lists
Adds 3 new content entries to close the cycle 4 expansion gap
from the 2026-06-06-r02 review. Extends the Zod (TS) and
Pydantic (Python) schemas with the 3 new categories, fixes
the broken related[] cross-links in the existing 14 entries,
and bumps the loader test coverage to assert the new
categories are picked up.

### Added
- `content/sandbox-emulation/01-decision-tree.md` — the
  sandbox / bare-metal / snapshot isolation decision tree,
  covering the QEMU / Unicorn / Speakeasy / ws2/wine
  trade-off matrix and the "when to break glass and use
  the proprietary target's own VM" rule.
- `content/uefi-firmware-re/01-efi-analysis.md` — UEFI
  firmware reverse engineering entry. PI volumes, the
  EFI protocol surface, the secure-boot chain, and the
  chipsec / UEFITool / efida unpacking workflow.
- `content/reference-awesome-lists/01-curated-indices.md`
  — the curated "awesome-*" indices pointer entry.
  Cross-links to the cycle 1-3 entries by the
  awesome-list-pointer convention so search hits resolve
  to the right category.

### Changed
- `mcp-server/src/re_library_mcp/schema.py` — adds the 3
  new category enums + a related[] cross-link validator.
- `mcp-server/src/re_library_mcp/loader.py` — accepts the
  new content roots, validates the new categories on load.
- `src/content.config.ts` — adds the 3 new collection
  schemas.
- `mcp-server/tests/test_loader.py` — asserts the 3 new
  categories load and that related[] pointers resolve.
- `mcp-server/tests/test_tools.py` — extends the
  parametrized list-with-category test to cover the 3
  new entries.
- `content/{drm/01-cdm-architecture,native/01-elf-format,
  packers/01-upx}.md` — fixes broken related[] pointers
  to the new cycle 4 entries.

### Verification
- `mcp-server/tests/` — 30 passed
  (test_loader, test_no_drm_names, test_schema_sync,
  test_search, test_tools)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-06 19:15:05 -04:00
..