feat: add requirements and technical baseline
This commit is contained in:
@@ -78,17 +78,19 @@ the read-only project sources.
|
||||
- `MVP.md` contains the complete English product and acceptance specification.
|
||||
- `ARCHITECTURE.md` contains the English runtime, component, state-machine,
|
||||
protocol, memory, failure, and verification contracts.
|
||||
- `platformio.ini` resolves the environment `esp32-c6-mini` with
|
||||
`espressif32@7.0.1`, ESP-IDF, explicit 4 MB build/upload size, `partitions.csv`,
|
||||
LittleFS, and `sdkconfig.defaults`.
|
||||
- Running `/home/sasa/.platformio/penv/bin/pio project config` successfully
|
||||
parsed and printed the canonical configuration. PlatformIO subsequently
|
||||
emitted a sandbox-local telemetry cache permission warning during process
|
||||
shutdown; it did not prevent configuration parsing.
|
||||
- Static partition arithmetic verified that the 2 MiB factory application ends
|
||||
at `0x210000` and the 1,984 KiB LittleFS partition ends at `0x400000`.
|
||||
- `sdkconfig.defaults` contains `CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y` and
|
||||
`CONFIG_LWIP_MAX_SOCKETS=16`.
|
||||
- On 2026-09-03, `/home/sasa/.platformio/penv/bin/pio project config` exited
|
||||
successfully and resolved environment `esp32-c6-devkitm-1` with
|
||||
`espressif32@7.0.1`, ESP-IDF, explicit 4 MB build/upload sizes,
|
||||
`partitions.csv`, LittleFS, and `sdkconfig.defaults`. PlatformIO subsequently
|
||||
emitted a telemetry-cache permission warning during process shutdown; it did
|
||||
not prevent configuration parsing.
|
||||
- On 2026-09-03, an `awk` continuity and end-address check over
|
||||
`partitions.csv` reported the factory partition ending at `0x210000`, the
|
||||
LittleFS partition ending at `0x400000`, and no gaps or overlaps from NVS
|
||||
through the end of Flash.
|
||||
- On 2026-09-03, `rg` confirmed
|
||||
`CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y` and `CONFIG_LWIP_MAX_SOCKETS=16` in both
|
||||
`sdkconfig.defaults` and the generated ESP-IDF configuration.
|
||||
- `docs/BOARD_PASSPORT.md` records the confirmed ESP32-C6FH4, 4 MB Flash,
|
||||
no-required-PSRAM baseline and the remaining explicit hardware unknowns.
|
||||
- Canonical files were created outside `sources/`; the reference files under
|
||||
@@ -101,6 +103,12 @@ claim that firmware source code exists, that a firmware image builds, or that
|
||||
the target board has passed runtime tests. Those claims require evidence in
|
||||
later milestones.
|
||||
|
||||
Milestone 001 was reopened on 2026-09-03 after its recorded evidence was found
|
||||
to disagree with the checked-in canonical files. The canonical `MVP.md`
|
||||
location, explicit Flash configuration, generated SDK configuration, and board
|
||||
passport were repaired and reverified before returning the milestone to
|
||||
`COMPLETE`. No Milestone 002 implementation work was started.
|
||||
|
||||
## Milestone 002 — Firmware skeleton and reproducible build
|
||||
|
||||
**Status:** `NOT_STARTED`
|
||||
|
||||
Reference in New Issue
Block a user