docs release evidence p27 intake exit - AlexandreZanata/Abastevo GitHub Wiki
P27 â Account station intake and Android catalog: execution record
Current state
- Definition commit and task range: plan
0067e86; P27-T01 â P27-T02 â P27-T03 â P27-T04 â P27-T05 oncodex/phase-27-station-intake. - Publication scope: LOCAL_ONLY. Branch backup pushes only; no PR, CI wait, merge, deploy or wiki at this boundary (ADR-018).
- Repository / base SHA / phase branch / worktree:
brazil-fuel-prices/ based873c4f(P26 checkpoint) /codex/phase-27-station-intake/.worktrees/abastevo-project-batch-flow. - Milestone / task issue IDs / optional final batch PR: task IDs P27-T01âŠT05 per ROADMAP/STATION_CATALOG_PLAN; no per-phase PR by ADR-018 (cumulative batch PR only at final closure).
- Next task and blockers: P29 (
codex/phase-29-catalog-acceptancevia--from-checkpoint); P28 optional (selected source only); live-source/device rows owed downstream. - Integration status and tested head/base: INTEGRATION_PENDING after checkpoint; tested head
58fa437/ based873c4f. - Wiki source SHA, owned-manifest version, remote commit/status: no wiki sync at phase boundary (final closure only).
- Release status (not implied by phase integration): G09 UNCERTIFIED; no production deployment/tag/pilot; iOS archived.
Task evidence
- P27-T01 (
49623a4): signed intake + private status (migration 000034 + service/handler/OpenAPI/wiring; unit + PostGIS PASS). Record:docs/release-evidence/p27-t01-signed-intake.md. - P27-T02 (
4b44f29): exact-match verification + audited review + unknown pins (unit + PostGIS + worker PASS). Record:docs/release-evidence/p27-t02-verified-decisions.md. - P27-T03 (
6658af4): Room v8 catalog cache + offline replay (Room 4/4 + migration guard PASS; full Android suites green). Record:docs/release-evidence/p27-t03-catalog-cache.md. - P27-T04 (
464d05e): suggest/correct/status journey (10 new tests PASS; full suites + assemble green). Record:docs/release-evidence/p27-t04-suggest-journey.md. - P27-T05 (
58fa437): liveness gate + abuse/privacy/lifecycle (quota/races + cross-module suites green). Record:docs/release-evidence/p27-t05-abuse-privacy.md.
Local phase checkpoint
Use only after required local task/specialized exit acceptance passes:
Status: LOCAL_DONE Validation: PASS
- Tested behavior revision/tree and actual commands/results: head
58fa437(clean). Backendgo test -race ./internal/modules/directory/...+ account/moderation/evidence/privacy PASS; real-PostGIS-race -tags=integrationdirectory PASS;sqlc vet+generateclean;go build ./...PASS; Android:domain :application :data :apptests +:app:assembleDebugPASS;vacuum lint+apicontract+check-compat.shPASS;git diff --checkPASS;scan-secrets.shPASS. - Checkpoint head (private helper state; do not require this file to contain its own commit SHA):
- Parent phase checkpoint / next authorized phase: base P26 checkpoint
d873c4f/ P29codex/phase-29-catalog-acceptance. - Integration: PENDING until actual final batch merge.
- Deferred manual/device/production obligations: end manual/device batch OWED; provider/media/export-implementation OWED; retention sweeper + review UI deferred explicit; national calibration OWED (P29); G09 production certification deferred â never fabricated PASS.