mirror of
https://github.com/Heretek-AI/RE-Library.git
synced 2026-08-24 15:57:28 -04:00
87cea048cc
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>