test-cases
Starter Guideline Discovery Contract
Verify that Agents discover applicable starter guidelines through Forma config and operation results, without hard-coded paths.
Purpose
Verify that the starter workspace exposes guidance as ordinary knowledge and that Agents can discover the relevant guidance from Forma outputs rather than assuming a repository layout or copying old workflow conventions.
Preconditions
- The starter config contract passes.
- The starter has workspace-level guidelines and at least one space-specific guideline.
Test Data
- Workspace:
examples/getting-started-workspace - Built-in skill command:
cargo run -q -p forma-cli -- --workspace examples/getting-started-workspace skills get forma-cli-core - Skills list command:
cargo run -q -p forma-cli -- --workspace examples/getting-started-workspace skills list --json - Config command:
cargo run -q -p forma-cli -- --workspace examples/getting-started-workspace config inspect --json - Inspect command:
cargo run -q -p forma-cli -- --workspace examples/getting-started-workspace inspect --space tasks add-team-notes --json
Steps
- Run the built-in skill command and confirm it prints
forma-cli-coreMarkdown with workspace-root guidance. - Run the skills list command.
- Confirm
forma-cli-core,getting-started-workspace-operations, andgetting-started-task-selectionare returned. - Confirm projected workspace skills cite their source guideline paths.
- Run the config command.
- Confirm workspace-level
guidelinesare returned as Markdown paths inside the starter workspace. - Confirm bootstrap output does not require the Agent to know task-specific guideline paths in advance.
- Run the inspect command.
- Confirm the inspect operation returns the workspace guidelines plus the guideline declared by the configured tasks space.
- Confirm all returned guideline paths can be read as ordinary starter knowledge pages.
Expected Results
- Agents can discover baseline workspace guidance from
config inspect. - Agents can discover and load projected starter skills from
skills listandskills get. - Agents can discover configured-space guidance from generic operations such as
inspect --space tasks. - The
forma-cliskill can remain structure-agnostic: it follows Forma outputs instead of hard-codingguidelines/task-selection.mdor this repository'sknowledge/layout.
Coverage
- Suite index: test-cases/forma-starter-kit
- Guideline discovery model.
- Skill bootstrap behavior.
- Space-specific operating guidance.
- Replacement path for the soft constraints previously supplied by workflow skills.
Evidence Or Execution Notes
Record returned guideline arrays from both commands and note any missing or unexpected path.
Open Questions
- Should list and board operations also return applicable guidelines, or is inspect-level guidance enough for the first evaluation version?