feat(context): reasoning-thread continuity, L3 doc filtering, and gate hardening

Threads reasoning_content across inference calls and journal renders, filters
markdown noise out of L3 repo-knowledge retrieval, adds PlanLinter H3 checks,
and tightens filesystem tool output/dir-listing behavior surfaced by prior
live QA (see project_readloop_campaign memory).
This commit is contained in:
2026-07-10 11:13:43 +04:00
parent f51a8dada4
commit 3d5e05c1fb
32 changed files with 742 additions and 85 deletions
@@ -94,6 +94,10 @@ data class ProjectConfig(
companion object {
val DEFAULT_IGNORES: List<String> = listOf(
".git", "node_modules", "build", "target", ".gradle", "dist", ".idea", ".opencode",
// Role-prompt templates: loaded by workflow config as LLM system prompts, not project
// docs — indexing them lets a stage `file_read` another role's prompt as if it were
// documentation.
"examples/workflows/prompts",
)
}
}