Why
Several accepted fields are silently unused or omitted from the dynamic API, and the built-in guide incorrectly says global hooks require restart despite an active hot-reload watcher.
Scope
Complete feasible declared field contracts, expose compatible fields consistently, and explicitly diagnose/document intentionally unsupported outputs rather than silently pretending support. Correct hot-reload and read-only tool guidance.
Approach
Turn the audit reproduction into a repository regression, fix the runtime boundary, and verify callers and adjacent hooks tests using Bun 1.3.14. Keep the user's existing working-tree edits outside this delivery.
Acceptance
Schema/runtime/API tests cover supported fields and diagnostics for unsupported capabilities; built-in guidance matches verified behavior without claiming real-account or Windows acceptance.
Why
Several accepted fields are silently unused or omitted from the dynamic API, and the built-in guide incorrectly says global hooks require restart despite an active hot-reload watcher.
Scope
Complete feasible declared field contracts, expose compatible fields consistently, and explicitly diagnose/document intentionally unsupported outputs rather than silently pretending support. Correct hot-reload and read-only tool guidance.
Approach
Turn the audit reproduction into a repository regression, fix the runtime boundary, and verify callers and adjacent hooks tests using Bun 1.3.14. Keep the user's existing working-tree edits outside this delivery.
Acceptance
Schema/runtime/API tests cover supported fields and diagnostics for unsupported capabilities; built-in guidance matches verified behavior without claiming real-account or Windows acceptance.