@@ -11,7 +11,10 @@ failure first, then measure the bounded single repair attempt before the Hidden
1111
1212The separately versioned v2 corpus preserves all five v1 tasks and adds ` configuration-semantic-repair ` : public
1313verification checks the requested settings values, while the Hidden Oracle checks the exact intended JSON document.
14- The corpus is selected explicitly; no existing suite identity is mutated.
14+ The separately versioned v3 corpus preserves v2 and adds ` recursive-feedback-invariant-repair ` (a bounded feedback
15+ repair whose Oracle also protects an unrelated source file) and ` nested-configuration-invariant-repair ` (publicly
16+ checks two nested settings while the Oracle protects the complete configuration document). The corpus is selected
17+ explicitly; no existing suite identity is mutated.
1518
1619## Run
1720
@@ -113,13 +116,13 @@ npm.cmd run benchmark:harness-native-suite -- `
113116 --output-root D:\Benchmarks\agentpatchcheck-native-v1-dry-run `
114117 --model <model-id> `
115118 --provider-profile <openai-responses|deepseek-chat> `
116- --suite-version <v1|v2> `
119+ --suite-version <v1|v2|v3 > `
117120 --dry-run
118121```
119122
120123## Limits and boundaries
121124
122- - The v1 corpus uses five independent managed workspaces and requires a patch from each task; v2 uses six .
125+ - The v1/v2/v3 corpora use five/six/eight independent managed workspaces respectively and require a patch from each task.
123126- The multi-file task allows only exact replacements in two existing files; it verifies both public prefixes and exact
124127 final content through a Hidden Oracle.
125128- The recursive task requires bounded cross-directory discovery before two nested source-file replacements; its Hidden
@@ -149,8 +152,8 @@ precomputed percentages so a consumer cannot accidentally mix model transport fa
149152- ` providerFailureTasks ` is separate from ` agentExecutionFailureTasks ` ; neither should be silently counted as a semantic
150153 patch failure.
151154
152- The v1/v2 suites contain five/six tasks respectively and are integration fixtures, not statistically meaningful quality
153- scores. Future versioned corpora must grow the task denominator before publishing rates.
155+ The v1/v2/v3 suites contain five/six/eight tasks respectively and are integration fixtures, not statistically meaningful
156+ quality scores. Future versioned corpora must grow the task denominator before publishing rates.
154157
155158The first retained v2 quality sample is documented in
156159[ ` harness-native-quality-baseline-v2.md ` ] ( ./harness-native-quality-baseline-v2.md ) . It records only comparable-run
0 commit comments