Validated synthesis config.
Run architect every N cycles (per meta).
Architect subprocess timeout in seconds.
Builder subprocess timeout in seconds.
Critic subprocess timeout in seconds.
OptionaldefaultArchitect?: stringResolved architect system prompt text. Falls back to built-in default.
OptionaldefaultCritic?: stringResolved critic system prompt text. Falls back to built-in default.
Exponent for depth weighting in staleness formula.
OptionalgatewayApiKey?: stringOptional API key for gateway authentication.
OpenClaw gateway base URL for subprocess spawning.
Maximum archive snapshots to retain per meta.
Maximum lines of context to include in subprocess prompts.
Watcher metadata properties applied to archive snapshots.
Watcher metadata properties applied to live .meta/meta.json files.
Skip unchanged candidates, bump _generatedAt.
Thinking level for spawned synthesis sessions.
Watcher service base URL.
Watcher HTTP client for discovery.
Enriched meta list with summary statistics and ownership tree.
Discover, deduplicate, and enrich all metas.
This is the single consolidated function that replaces all duplicated scan+dedup+enrich logic across the codebase. All enrichment comes from reading meta.json on disk (the canonical source).