Files
FamReynaBrain/projects/factory/tactility.md
T
2026-09-14 22:38:47 -04:00

48 lines
2.1 KiB
Markdown

---
project_key: tactility
status: active
factory_maturity: discovery
updated: 2026-08-17
---
# Tactility — Project Definition
## Purpose
Tactility is the ESP32 platform and runtime-app collection for family displays, audio, media, device interfaces, and approved hardware experiments.
## Execution map
| Host / target | Repository / service | Paseo-project role | Status |
|---|---|---|---|
| Mac mini `.102` | `~/Projects/electronics/tactility/tactility`, Gitea origin | `Tactility · Platform` | Registered local workspace `wks_f6a631c20313f1a8` on `main` |
| Mac mini `.102` | `~/Projects/electronics/tactility/tactility_apps`, Gitea origin | `Tactility · Apps` | Registered local workspace `wks_c488f281bcb459c7` on `main`; detailed app build/deploy guidance is in repo `AGENTS.md` |
| ESP32 fleet | Boards such as `.112`, `.111`, `.123` | Target environments, not Paseo hosts | Device health/version must be verified per task |
## Personas
- Firmware/app planner: read-only, identifies board/SDK/app compatibility.
- Platform or app implementer: isolated worktree only.
- Build verifier: confirms build plus undefined-symbol check.
- Hardware reviewer: assesses firmware/device risk and deployment prerequisites.
- Device QA: captures approved behavioral/screenshot evidence after deployment.
- Deployment executor: performs a specific approved device install/run only.
## Safety boundaries
- Build success alone is not completion.
- Hardware deployment requires explicit approval, named board, compatible SDK/firmware, rollback/recovery plan, and behavior verification.
- Do not blindly flash firmware, mass-install apps, or assume a remembered IP/device identity.
## Factory readiness next actions
1. Discover project-specific build/test commands for platform and apps.
2. Register two separate Mac mini Paseo workspaces.
3. Create repository-specific Paseo script contracts.
4. Pilot an app-only worktree change with build + symbol verification, without device installation.
## Related records
- `../tactility_voice_gateway_elato_transition_2026.md`
- `../../areas/operations/services_inventory.md`