Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 1.08 KB

File metadata and controls

27 lines (21 loc) · 1.08 KB

Mission - Agent Instructions as Executable Constraints

Goal

Turn prose instructions into machine-checkable rules across five categories and emit a rule report a reviewer can score.

Inputs

  • docs/agent-rules.md with one rule per heading, each carrying slug, category, description, and a check field
  • A demo agent run that intentionally violates two rules

Deliverables

  • Parser that loads agent-rules.md into a dataclass
  • rule_checker.py style functions, one per check referenced
  • rule_report.json with pass/fail per rule and an aggregate severity

Acceptance

  • python3 code/main.py exits zero
  • Output prints the parsed rule set, the run trace, and pass/fail per rule
  • rule_report.json catches the two intentional violations

Out of scope

  • Wiring the checker into CI. The lesson exits at a written report.
  • Framework guardrails (OpenAI SDK, LangGraph interrupts). The rule set is the human-readable contract those implement.

References

  • docs/en.md - full lesson
  • code/main.py - reference implementation
  • outputs/skill-rule-set-builder.md - extracted skill