docs(wiki): audit the remaining pages, and fix the runtime archive lookup order
Second pass over the pages the previous commit did not touch, plus one
correction to a page it did.
- CLI Reference: the archive lookup order stated in the previous commit was
wrong. It is CT_RUNTIME_LIB_DIR, then <cc dir>/../lib, then cc's own
directory, then the build-tree paths - and a directory is accepted only when
it holds both archives.
- API Reference: documents RuntimeArchives and resolveRuntimeArchives, the API
behind the relocatable install, with that same order.
- Auto-Free GC: what the compile-time layer actually emits (the *_unreachable
entry points and the __ct_autofree* calls at frame exit), which escapes stop
it, the scan defaults (budget 5 ms, period 1 s once START=1) and the NS > US
> MS precedence, and that an exceeded budget frees nothing rather than part.
- Toolchain Detection: CT_CLANG_RESOURCE_DIR was missing from the resource
directory order, and the macOS SDK path is cached once per process while the
clang path deliberately is not.
- Integration Guide: embedding with CORETRACE_COMPILER_BUILD_RUNTIME=OFF, and
pinning a tag instead of tracking main.
- Contributing: the four CI jobs as they are now, the unit and fixture suites,
and that a runtime hook change starts in include/coretrace/runtime_abi.h.
- Troubleshooting: the 'instrumentation runtime archives not found' failure and
what actually causes it.
docs(wiki): overhaul coretrace-compiler wiki with architecture, runtime, testing and troubleshooting