18 Commits
Author SHA1 Message Date
persano 201bde869f docs(research): reword survey/crib references to repo-neutral provenance
Workspace-only artifacts (INTERESTING_REPOS.md, A1_DIAGNOSTIC_CRIB.md, REMOTE_CAMERA_INVESTIGATION_HANDOFF.md) do not exist in this repo; tags become 'community-survey cross-check #N' and dead links are dropped while keeping every sourced fact.
2026-10-09 01:08:05 +02:00
persano e67a10cc00 docs(03-03): tracer - 06.02 numeric sequence_id experiment lead (SIGN-02)
- Experiment (open lead) paragraph inserted after the cross-check #3 tag, before the Firmware quirk paragraph
- Hypothesis A/B pre-registered outcomes as error families only (0x0502400A / mqtt message verify failed)
- cross-links to A1_DIAGNOSTIC_CRIB.md and OrcaSlicer #15812; doc-only, default behavior unchanged
2026-10-09 01:08:05 +02:00
persano c4f7f4781e docs(research): 10.04 consensus note-to-row provenance map (DOC-03 audit)
- maps each of the six mandated notes to its INTERESTING_REPOS.md source row
- citation audit: AGPL facts-only (fence count 6, SIGNED_VS_UNSIGNED absent), both-readings register intact, insertion-only
2026-10-09 01:08:05 +02:00
persano 95ee637017 docs(03-01): cert_id farm colon-variant footnote + hard-rules pointer to consensus
- blockquote footnote under Key table, Source: INTERESTING_REPOS.md cross-check #7
- one-line pointer at byte-identical hard-rules paragraph -> Signing consensus
- insertion-only (5 insertions, 0 deletions)
2026-10-09 01:08:05 +02:00
persano df72f44a62 docs(03-01): tracer - Signing consensus subsection with six mandated notes
- family key first / insertion order / Trap sort_keys / trailing sibling / cert_id / sequence_id
- both-readings register, Source: INTERESTING_REPOS.md cross-check #2 tag
- insertion-only, AGPL facts-only (IMPROVEMENTS.md link, no code)
2026-10-09 01:08:05 +02:00
persano 270d67bd52 docs(01-03): tighten 06.02 A1 cross-reference to direct A1_DIAGNOSTIC_CRIB.md link (SUP-01) 2026-10-09 01:08:05 +02:00
persano e057ce9f6d docs(01-03): add two-way back-links to 16-quirks.md on the six remaining affected pages (D-12/D-14) 2026-10-09 01:08:05 +02:00
persano a5eee6a0b0 docs(01-03): add community quirk index page + INDEX registration + first back-link (CAT-01) 2026-10-09 01:08:05 +02:00
persano 349b12969b docs(01-02): reword 10.04 block heading so global pointer census counts exactly 3 2026-10-09 01:08:05 +02:00
persano 7332c72ee0 docs(01-02): document sequence_id firmware-dependent string/number split in 06.02 + third back-pointer (DOC-06) 2026-10-09 01:08:05 +02:00
persano a787221624 docs(01-02): extend 08.08 md5 row with 3-way split + add two 84033544 back-pointers (DOC-04) 2026-10-09 01:08:05 +02:00
persano dc6ec9ed73 docs(01-02): add 84033544 two-readings clarification block + LAN-X509 family to 10.04 (DOC-04) 2026-10-09 01:08:05 +02:00
persano bf241fde74 docs(01-01): record full LVL_Local reject bytes in 06.04 (DOC-05) 2026-10-09 01:08:05 +02:00
persano fa94a2a256 docs(01-01): add BRTC ambiguity callout + pointer edits (DOC-02) 2026-10-09 01:08:05 +02:00
persano 73d923b439 Revert "camera: drop client-side liveview.prepare and liveview signing"
This reverts commit 8080cb9ab7.
2026-10-08 23:39:11 +02:00
persano b1dd3ab696 feat(camera): clean-room off-LAN liveview client (TUTK/Agora) (#100)
Squash of PR #100 onto master after #97. Conflicts in agent.cpp,
abi_camera.cpp, signing.cpp and research/10.03 resolved in favour of the
get_camera_url).

Closes #100
2026-09-27 05:46:59 +02:00
persano d64b7a9e3b fix(cert_store): preserve in-memory precedence, atomic cert write, add unit test 2026-09-25 22:14:57 +02:00
persano 6eeb738013 feat(cert_store): disk fallback for printer public key with TTL negative cache and rotation check 2026-09-25 22:14:57 +02:00