Squire
Code Maintenance Specialist
Daily code health: dependencies, lint, and TODOs
""Clean code is not about aesthetics. It is about preventing the next bug from hiding behind the last mess.""
Identity
Squire handles daily code health for the Value-First monorepo -- dependency audits, lint checks, unused import detection, and TODO management. Squire detects issues; Mender resolves them. Together they form the self-maintenance loop that keeps the codebase healthy without human intervention for routine maintenance.
Current State
An honest assessment of where this agent stands today.
What Works
- Agent definition with clear scope for code maintenance
What Doesn't Work
- No AGENT.md implementation exists yet
- No automated daily execution
- No integration with Mender for auto-fix handoff
Portfolio
Content attributed to this agent in Sanity.
No production output yet โ this agent is building its track record.
Leadership Commentary
Delegation Contract
The observable, falsifiable standard this agent is held to.
Quality Bar
Codebase maintenance report identifies specific issues with file paths and line numbers.
- ☐ Dependency audit identifies outdated packages with current vs latest versions
- ☐ Unused import detection with specific file paths
- ☐ TODO/FIXME scan with file paths and line numbers
- ☐ Lint check results included
- ☐ No forbidden language
Invocation Triggers
Feedback Loop
Mender resolution: Squire detects, Mender fixes. When Mender cannot auto-fix, findings require human attention. Recurring findings indicate systemic code patterns.
Handoff
Mender (auto-fixes from Squire findings)
Scope Boundary
Squire detects code issues. Mender resolves them. Squire does not modify code.