mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-31 11:59:10 +00:00
1.5 KiB
1.5 KiB
Ontime agent guide
Make the smallest maintainable change. Keep scope narrow. Inspect nearby code first. Reuse helpers and boundaries when semantics match.
Load only relevant guides
- Commands, validation, formatting, imports, PRs: workflow.
- Non-trivial planning, implementation, review: change assessment.
- Module placement, server layers, client state, shared packages: architecture.
- Tests or changed behaviour: testing.
- Comments, naming, abstractions, maintainability: code quality.
- Authentication, external input, files, integrations, assets, secrets: security.
- Navigation, URLs, API paths, websockets, redirects, cookies, static assets: routing and cloud.
- Rundowns, timers, imports, persistence, cache, websockets: domain invariants.
Load multiple guides when needed. Skip unrelated guides for mechanical work.
Before handoff
- Check the final diff for scope, stale comments, temporary code, redundant tests, generated files.
- If work reveals a missing, stable, reusable system, domain, or product invariant, update its owning guide. Exclude guesses, one-off bugs, and implementation details.
- Follow workflow verification. Report only observed results.