Skip to content

Commit 6c13ea6

Browse files
authored
Add local eval port skeleton
1 parent e9890e1 commit 6c13ea6

8 files changed

Lines changed: 113 additions & 1 deletion

File tree

config/agents_mesh.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,23 @@
134134
"## Closeout"
135135
]
136136
},
137+
{
138+
"path": "evals/AGENTS.md",
139+
"scope": "evals/",
140+
"kind": "top-level-district-card",
141+
"status": "required",
142+
"owner": "Agents-of-Abyss",
143+
"notes": "Local eval-pressure port card; central proof authority remains in aoa-evals.",
144+
"required_headings": [
145+
"# AGENTS.md",
146+
"## Applies to",
147+
"## Role",
148+
"## Read before editing",
149+
"## Boundaries",
150+
"## Validation",
151+
"## Closeout"
152+
]
153+
},
137154
{
138155
"path": "generated/AGENTS.md",
139156
"scope": "generated/",

evals/AGENTS.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# AGENTS.md
2+
3+
## Applies to
4+
5+
This card applies to `Agents-of-Abyss/evals/` and every file below it.
6+
7+
## Role
8+
9+
This skeleton port captures center-local eval pressure before it is accepted,
10+
rejected, or normalized by `aoa-evals`.
11+
12+
`aoa-evals` owns central verdict, scoring, regression, and proof doctrine
13+
authority. This port owns only center-local intake, cases, fixtures, suites,
14+
reports, and source refs.
15+
16+
## Read before editing
17+
18+
Read the root `AGENTS.md`, then this card, `README.md`, `PORT.yaml`, and the
19+
nearest intake, suites, or reports surface you will touch. For central proof
20+
adoption rules, read the local eval-port standard in `aoa-evals`.
21+
22+
## Boundaries
23+
24+
- Keep ecosystem identity, layer map, federation rules, and center direction in
25+
`Agents-of-Abyss`.
26+
- Keep proof doctrine, verdicts, scoring, and regression authority in
27+
`aoa-evals`.
28+
- Do not treat an intake packet as proof acceptance or a central eval verdict.
29+
- Do not place private traces, secrets, or unreduced operator evidence here.
30+
31+
## Validation
32+
33+
```bash
34+
python ../aoa-evals/scripts/validate_local_eval_port.py --target-root .
35+
```
36+
37+
## Closeout
38+
39+
Report changed eval surfaces, current `PORT.yaml` status, validation run, any
40+
skipped central proof adoption, and the next route into `aoa-evals` when needed.

evals/PORT.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
schema_version: local_eval_port_v1
2+
owner_repo: Agents-of-Abyss
3+
status: skeleton
4+
proof_owner_repo: aoa-evals
5+
default_intake_schema: eval_need_v1
6+
local_role: repo-local eval pressure, fixtures, suites, and reports
7+
central_boundary: no verdict, scoring, regression, or proof doctrine authority

evals/README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Local Eval Port
2+
3+
This skeleton `evals/` port preserves center-born eval pressure such as layer
4+
map checks, federation boundary cases, organ-contract questions, and compact
5+
center registry fixtures.
6+
7+
`aoa-evals` owns central verdict, scoring, regression, and proof doctrine
8+
authority. Local files here may shape evidence, suites, reports, and intake
9+
packets, but they do not become bounded proof by location alone.
10+
11+
## Route
12+
13+
- Put pre-bundle proof pressure in [intake](intake/).
14+
- Put deterministic local suite notes in [suites](suites/).
15+
- Put local run or review reports in [reports](reports/).
16+
- Route central proof adoption, portable eval bundles, verdicts, scoring,
17+
regression, and proof doctrine to `aoa-evals`.
18+
19+
## Current Status
20+
21+
Skeleton only. No active local intake packets, suites, reports, or draft bundles
22+
have been accepted here yet.

evals/intake/README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Eval Intake
2+
3+
Pre-bundle area for `Agents-of-Abyss` eval pressure.
4+
5+
Use `*.eval_need.json` for structured intake following `eval_need_v1` owned by
6+
`aoa-evals`. Keep packets public-safe and route central proof adoption,
7+
verdicts, scoring, regression, and proof doctrine to `aoa-evals`.
8+
9+
This directory is empty until a concrete center-local need is accepted.

evals/reports/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Local Reports
2+
3+
Store local run or review reports that explain center-local eval pressure.
4+
5+
Reports here are evidence notes, not central verdicts, scoring, regression, or
6+
proof doctrine. Route central proof adoption to `aoa-evals`.
7+
8+
This directory is empty until a concrete report is accepted.

evals/suites/README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Local Suites
2+
3+
Local deterministic suite notes and fixtures can live here when they protect
4+
center-owned route, layer, or federation contracts.
5+
6+
Suites here do not own central verdict, scoring, regression, or proof doctrine.
7+
Route portable proof bundles to `aoa-evals`.
8+
9+
This directory is empty until a concrete local suite is accepted.

generated/agents_mesh.min.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)