Files
compass_teams_nhs/.gitignore
Sam Rolfe 7b98e487c0 Phase 1: Compass/NHS skeleton (Go, SQLite, session login, Docker, Caddy)
Phase 1 of AGENTS.md §11: the app runs on .13 in its own container on port
8792, behind Caddy at school.lab.audasmedia.com.au, with its own session login
and GET /health.

- Go service (Go 1.25, modernc SQLite, no cgo) with its own image.
- SQLite schema per AGENTS.md §7: children, items, scans, notifications,
  session (internal/store/migrations/001_init.sql).
- Separate session login (signed cookie, CSRF double-submit), not SSO.
- HTMX server-rendered shell using the Family Home Lab tokens.css: canvas
  #f6f5f4, action blue #0075de, Inter, 8px grid, hairline borders, pill CTAs,
  dark mode, phone-friendly.
- Fail loudly (FR-12): a missing or failed scan shows as an explicit warning or
  error banner, never as an empty day.
- Dockerfile + docker-compose.yml (own container, own port 8792; uses
  network_mode bridge because .13 has no free default Docker address pool).
- Caddy snippet for .35 in deploy/caddy/, deployment notes, and
  deploy/verify-phase1.sh.

No school scan in this phase; the Compass login and fetch are Phase 2.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-15 13:21:20 +11:00

41 lines
390 B
Plaintext

# Secrets
.env
.env.*
*.local
*.keystore
environment.d/*.env
environment.d/*.bak*
# Go
bin/
.gocache/
.gobuild/
*.exe
*.test
*.out
# Python
__pycache__/
*.pyc
.venv/
venv/
# Node / web
node_modules/
dist/
*.visual-check.*
# Android / Kotlin
.gradle/
build/
local.properties
*.apk
# OS / editors
.DS_Store
*.swp
# Pi agent generated memory (local state, not source)
.pi/memory-vault/