Lane 0 foundation per plan §"Eng review additions". 5 public functions
imported by the V1 helpers (Lanes A/B/C):
canonicalizeRemote(url) — normalize git remote → host/org/repo
secretScanFile(path) — gitleaks wrapper with discriminated return
detectEngineTier() — cached 60s in ~/.gstack/.gbrain-engine-cache.json
parseSkillManifest(path) — extract gbrain.context_queries: from frontmatter
withErrorContext(op,fn,caller) — async-aware error logging
22 unit tests, all passing. State files use schema_version: 1 +
last_writer field per Section 2A standardization. Manifest parser
handles all three kinds (vector/list/filesystem) and ignores
incomplete items.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>