Skip to content

v0.9.0 — analyst-layer agent contract

Choose a tag to compare

@notEhEnG notEhEnG released this 11 Jul 18:49

Changed

  • Agent contract: fact layer → analyst layer. answer_draft is now the evidence floor, not the final reply: agents write their own synthesis on top of the engine report — weigh conflicting signals, connect flags to consequences, state what would change the picture — with every number still traceable to the report. SKILL.md §0 rewritten; new §4a conditional-thesis shape for "is X a buy?" questions (setup → bull case → bear case → conditional screen → what to watch → boundary), including the ticker-swap self-check.
  • next_action renamed respond_with_answer_draftrespond_with_synthesis; agent_instructions now mandates analyst synthesis instead of paste-with-polish. Guardrails unchanged: no invented numbers, no unconditional buy/sell/hold, fixture/disabled disclosures must survive.
  • docs/agent-policy.md: pasting answer_draft verbatim is now an explicit failure mode ("courier behavior, not analysis").
  • README: new positioning — deterministic engine for the numbers, your agent (Claude Code / Codex / Antigravity) for the argument.

Fixed

  • install.sh no longer recursively copies prior installs.claude/.antigravity/.codex, dist, build, *.egg-info, and venvs are excluded from the skill payload.

🤖 Generated with Claude Code