32 lines
1.2 KiB
Markdown
32 lines
1.2 KiB
Markdown
# AGENTS.md
|
|
|
|
This repository is built phase-by-phase with hard gates for a private Android NTP comparison utility.
|
|
|
|
## Hard rules
|
|
|
|
- Never skip a phase gate.
|
|
- Never mark a phase complete without recorded evidence in `project-docs/status/`.
|
|
- Keep the app local-first: no backend, no telemetry, no analytics, no cloud sync unless explicitly approved.
|
|
- Android permissions must stay minimal. Network access for NTP probes is expected; do not add location, contacts, storage, or account permissions without approval.
|
|
- NTP probing must use UDP packets directly for v1; no external time-service backend.
|
|
- Store saved servers, profiles, and short history locally in Room.
|
|
- Do not commit signing keys, keystores, tokens, private server lists, customer names, or exported reports.
|
|
|
|
## Required artifacts per phase
|
|
|
|
- `project-docs/status/phase-N-summary.md`
|
|
- `project-docs/status/phase-N-test-results.md`
|
|
- `project-docs/status/phase-N-open-issues.md`
|
|
|
|
## Required validation before advancing
|
|
|
|
Run the checks required by the phase, including as applicable:
|
|
|
|
- structure validation
|
|
- Android debug build
|
|
- unit tests
|
|
- lint/static checks
|
|
- manual emulator/device smoke tests
|
|
- privacy/permission review
|
|
- export-data review
|