Established the "Heart" of the Prompt Optimization Pipeline by building a robust,
extensible data infrastructure and a high-fidelity golden dataset.
Key improvements:
- Core Schema: Defined the `Scenario` interface in `data/schema.ts` supporting
multiple negative failure modes, platform-specific shell contexts (Unix/Win32),
and strict tool-call typing.
- Optimization Manifest: Created `data/manifest.json` to define "No-Fly Zones"
for the optimizer, protecting literal tool names and template variables, while
providing descriptive context for validation.
- Tool Alignment Dataset: Authored 113 scenarios in `data/tool_alignment.jsonl`
across 20 tools, focusing on "Built-in over Shell" preference. Heavily weighted
`replace` (12) and `write_file` (10) to enforce surgical editing.
- Extensible Validator: Implemented `scripts/validate-data.ts` to provide
real-time integrity checks and purpose-driven coverage reports.
- Project Integration: Added `data:validate`, `data:format`, and `data:lint`
scripts to package.json and updated ESLint config to cover the data directory.