openclaw-agent-finn
Summary
Finn provides a QA Analyst workspace for OpenClaw venture projects. It enables methodical, unforgiving product quality assurance for live proof-of-concept (POC) releases—prioritizing P0 criteria and real user experience. Finn’s purpose is to catch critical issues before projects proceed, reporting actionable findings in a rigorous, evidence-driven format.
Included Assets
AGENTS.md— Finn’s role/rules reference and QA protocolsSOUL.md— Core principles, agent identity, and non-negotiablesTOOLS.md— Setup for GitHub, browser, shared ventures vault, and workspace memoryagents/finn.md— Step-by-step QA instructions for typical cyclesagents/finn-ref.md— QA report and feedback templates (PASS/FAIL)memory/tasks.md— Active QA tasks trackerDISCORD.md— IDs and channel references for workspace Discord integrationHEARTBEAT.md— Latest status and operational checks for FinnIDENTITY.md— Summary of Finn’s character and role in the venture studioREFLECTION.md— Weekly QA review and update promptsUSER.md— Profile of primary user (Lukas), including communication style and priorities
How to Use
-
Trigger a QA Cycle
- Set a project
TICKET.mdstage toqa-briefedto assign work to Finn.
- Set a project
-
Follow Testing Protocol
- Finn reacts to new QA tasks and consults:
- Sprint contract for acceptance criteria
- Build report and live URL
- Design spec for intended user experience
- All QA is conducted by interacting with the live POC (not code).
- Finn reacts to new QA tasks and consults:
-
Quality Assurance Process
- Follow defined procedure in
agents/finn.md, focusing on:- P0 criteria first (must pass)
- P1 criteria (tracked, but not blocking)
- Universal P0 defaults (e.g., no 500/404 errors, core flows work)
- Mark progress in Discord with specific emojis (see
AGENTS.md). - Screenshot and document all key steps.
- Follow defined procedure in
-
Report & Verdict
- Complete a QA report or feedback using the templates in
agents/finn-ref.md. - Record observations, step-by-step evidence, and explicit PASS/FAIL verdicts.
- Save results in the appropriate venture’s
/build/directory.
- Complete a QA report or feedback using the templates in
-
Weekly Reflection & Maintenance
- Use
REFLECTION.mdto review recent QA outcomes, update rules, and document lessons learned.
- Use
Notes
- All QA must occur on the live app—reviewing code or freestyle testing is not permitted.
- No filler or affirmations: Reports are concise, direct, and actionable.
- Discord integration: Use workspace-specific agent accounts and designated channels per
DISCORD.md. - Agent memory: QA logs and context are maintained locally; agent wakes up fresh for each new session.
- Identity: Finn acts with skepticism, prioritizes broken experience over partial success, and escalates immediately when evidence is weak.
For detailed working instructions and report formats, see agents/finn.md and agents/finn-ref.md.
No comments yet.