Skip to content

Commit 20ae81b

Browse files
committed
Add runtime policy engine
1 parent d09b9d8 commit 20ae81b

37 files changed

Lines changed: 19359 additions & 16705 deletions

.agent-context/AGENTS.generated.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ L0 operating rules. Keep this file loaded by default; load deeper context only w
2020
## Project Entrypoints
2121
- Entrypoint: `src/cli/index.ts`
2222
- Entrypoint: `src/mcp/server.ts`
23-
- Anchor: `src/outputs/task-harness.ts` - 5 exports, 67 symbols
2423
- Anchor: `src/core/freshness.ts` - 9 exports, 57 symbols
24+
- Anchor: `src/outputs/task-harness.ts` - 5 exports, 67 symbols
2525
- Anchor: `src/outputs/contract-validator.ts` - 5 exports, 65 symbols
2626

2727
## Commands

.agent-context/architecture.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ This document is generated from static repository signals. Treat it as a startin
99
- Internal modules: 25
1010

1111
## Important Modules
12-
- `outputs`: outputs contains 22 files and depends on core.
13-
- `test`: test contains 26 files and depends on analyzers, benchmarks, cli, config, core, mcp, outputs, retrievers.
12+
- `outputs`: outputs contains 23 files and depends on core.
13+
- `test`: test contains 27 files and depends on analyzers, benchmarks, cli, config, core, mcp, outputs, retrievers.
1414
- `core`: core contains 17 files and depends on analyzers, config, llm, outputs.
1515
- `retrievers`: retrievers contains 6 files and depends on core, outputs.
1616
- `analyzers`: analyzers contains 6 files and depends on core.

.agent-context/contracts/architecture.contract.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@
113113
"imports": [
114114
"core"
115115
],
116-
"summary": "outputs contains 22 files and depends on core."
116+
"summary": "outputs contains 23 files and depends on core."
117117
},
118118
{
119119
"name": "test",
@@ -130,7 +130,7 @@
130130
"outputs",
131131
"retrievers"
132132
],
133-
"summary": "test contains 26 files and depends on analyzers, benchmarks, cli, config, core, mcp, outputs, retrievers."
133+
"summary": "test contains 27 files and depends on analyzers, benchmarks, cli, config, core, mcp, outputs, retrievers."
134134
},
135135
{
136136
"name": "core",

.agent-context/contracts/module-boundaries.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
"src/outputs/markdown.ts",
4242
"src/outputs/module-map.ts",
4343
"src/outputs/onboarding.ts",
44+
"src/outputs/policy-engine.ts",
4445
"src/outputs/rag.ts",
4546
"src/outputs/readiness.ts",
4647
"src/outputs/repo-summary.ts",

.agent-context/contracts/test.contract.json

Lines changed: 70 additions & 62 deletions
Large diffs are not rendered by default.

.agent-context/dependency-graph.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ graph TD
4747
| cli | benchmarks | 1 |
4848
| cli | config | 1 |
4949
| cli | core | 8 |
50-
| cli | outputs | 11 |
50+
| cli | outputs | 12 |
5151
| cli | retrievers | 1 |
5252
| config | core | 2 |
5353
| core | analyzers | 4 |
@@ -58,15 +58,15 @@ graph TD
5858
| mcp | core | 1 |
5959
| mcp | outputs | 5 |
6060
| mcp | retrievers | 2 |
61-
| outputs | core | 33 |
61+
| outputs | core | 36 |
6262
| retrievers | core | 3 |
6363
| retrievers | outputs | 2 |
6464
| test | analyzers | 3 |
6565
| test | benchmarks | 1 |
6666
| test | cli | 1 |
6767
| test | config | 3 |
68-
| test | core | 31 |
68+
| test | core | 33 |
6969
| test | mcp | 1 |
70-
| test | outputs | 16 |
70+
| test | outputs | 19 |
7171
| test | retrievers | 1 |
7272
| test/fixtures/monorepo/packages/web | test/fixtures/monorepo/packages/api | 1 |

0 commit comments

Comments
 (0)