|
Download docs/decisions/D01-source-mapping.md from nmarshall/nanobrush: direct link, hf CLI and curl.
- Browser
- Download file 903 Bytes
-
https://huggingface.co/nmarshall/nanobrush/resolve/main/docs/decisions/D01-source-mapping.md
- Command line
-
hf download hf://nmarshall/nanobrush/docs/decisions/D01-source-mapping.md
-
curl -L -o D01-source-mapping.md https://huggingface.co/nmarshall/nanobrush/resolve/main/docs/decisions/D01-source-mapping.md
903 Bytes
| # D01 — Source mapping before runtime contracts | |
| Date: 2026-10-21. Status: adopted for the current investigation. Basis: the user's request to start mapping the extracted formats/plugins/APIs/dependencies and the supplied readable sources. | |
| Use hash-verified, static source evidence first. Preserve binary/reference inputs; generate raw machine indexes under Xet-filtered assets and keep authored interpretation/index documents under docs. Classify declarations, writer implementations and historical/runtime claims separately. A lexical call/include edge is a candidate dependency, not a demonstrated execution path. | |
| This decision does not select a Rust plugin ABI, implement a legacy VM, choose a license, or resolve executable investigation permissions. It keeps broader parity tasks open and provides concrete next experiments from the source map. E01 and F15–F23 record this stage's evidence. | |