(Discussion issue — proposing an evaluation methodology + framework that feeds the Learning roadmap. Research-flavored; offered as a collaboration, n=1 prelim flagged honestly.)
Motivation
Three roadmap/feature lines all optimize a harness from traces but lack a shared measurement of how much harness a given model actually needs:
- LLM-guided spec search (user-guide) — frontier model analyzes traces, proposes config/spec improvements.
- Self-improving operators (Research-Stage) — operators tune their own prompts + routing from trace feedback.
- Learning (architecture/learning) + the evals framework, which already treats energy / FLOPs / latency / dollar cost as first-class.
To optimize a spec and know it helped, you need to answer, per capability: how much does this local model supply on its own vs. need scaffolded — and which scaffolding actually recovers the capability? We propose adding scaffolding-dependence as a first-class eval axis, with a taxonomy and a controlled instrument.
Proposal
(a) The harnessability ladder — a taxonomy of the properties a task needs, ranked by how deterministically each can be supplied or checked:
- oracle-able (a deterministic check exists — compile/test; scope gates; domain-semantic correctness via metamorphic property tests),
- retrievable (surface the right context — signature/spec retrieval),
- substrate-encodable (move the knowledge into what the model reads — e.g. metric semantics in docstrings),
- critique-able (no clean oracle, adversarial review catches most),
- residue (open-ended judgment — the genuine frontier premium).
This tells spec-search where a property can be moved (promote runtime judgment → a compile-time oracle).
(b) The spec-tightness × model-role ablation — hold model + task fixed; vary spec detail (full vs intent-only) and model role (coder vs reasoner). The delta quantifies, per property, how much the model supplies itself vs needs scaffolded — a reproducible signal the spec-search loop can optimize against and self-improving operators can use as a reward.
(c) Preliminary result (n=1, honest). On an intent-only spec, a 30B coder produced grounded, scoped, building, tested code with a semantically wrong decision rule (ignored a metric whose "good" direction is inverted). A 27B reasoner, identical brief, produced the correct multi-metric rule and the exact adversarial test the coder missed. Findings: (i) semantic design is role-dependent — route it to the reasoner; (ii) the specific failure is oracle-able via a metamorphic property test → promotable from rung-4 to rung-1.
Mapping to your roadmap
| your line |
what this adds |
| LLM-guided spec search |
a per-property signal for what to scaffold + where it can be promoted |
| self-improving operators |
a reward / eval signal for prompt + routing tuning |
| evals framework |
a new first-class axis (scaffolding-dependence) + scorers |
| leaderboard |
per-property harnessability scores per model (alongside energy/cost) |
What we bring
- The taxonomy + the ablation methodology + initial results.
- MOTU — an open compound-AI benchmark (a controlled task environment for "how well does a model run a real workload") we can adapt as a host for the ablation.
- Ties to compound-AI-systems + the Minions line (already on your hybrid-inference roadmap).
- Gilbert Barajas (@gilbert-barajas), active OpenJarvis contributor (6 PRs + multiple dogfood-found issues across the streaming / persona / apple_fm clusters); could anchor a joint writeup.
Open questions (for co-design)
- How should the ablation slot into your evals/scorer interfaces — a new scorer type, or a harness around existing ones?
- Land the taxonomy in architecture/learning docs first, or as an eval contribution first?
- Which of your 40+ datasets are the right substrate to scale this past n=1?
Honest notes
- n=1 is a pilot. The framework (ladder + ablation) is the contribution; the numbers need scaling on your dataset suite + infra to be a claim. Offered as research collaboration, not a finished result.
(Discussion issue — proposing an evaluation methodology + framework that feeds the Learning roadmap. Research-flavored; offered as a collaboration, n=1 prelim flagged honestly.)
Motivation
Three roadmap/feature lines all optimize a harness from traces but lack a shared measurement of how much harness a given model actually needs:
To optimize a spec and know it helped, you need to answer, per capability: how much does this local model supply on its own vs. need scaffolded — and which scaffolding actually recovers the capability? We propose adding scaffolding-dependence as a first-class eval axis, with a taxonomy and a controlled instrument.
Proposal
(a) The harnessability ladder — a taxonomy of the properties a task needs, ranked by how deterministically each can be supplied or checked:
This tells spec-search where a property can be moved (promote runtime judgment → a compile-time oracle).
(b) The spec-tightness × model-role ablation — hold model + task fixed; vary spec detail (full vs intent-only) and model role (coder vs reasoner). The delta quantifies, per property, how much the model supplies itself vs needs scaffolded — a reproducible signal the spec-search loop can optimize against and self-improving operators can use as a reward.
(c) Preliminary result (n=1, honest). On an intent-only spec, a 30B coder produced grounded, scoped, building, tested code with a semantically wrong decision rule (ignored a metric whose "good" direction is inverted). A 27B reasoner, identical brief, produced the correct multi-metric rule and the exact adversarial test the coder missed. Findings: (i) semantic design is role-dependent — route it to the reasoner; (ii) the specific failure is oracle-able via a metamorphic property test → promotable from rung-4 to rung-1.
Mapping to your roadmap
What we bring
Open questions (for co-design)
Honest notes