Skip to content

docs: consolidate spec-vs-runtime findings#28

Merged
fbarrento merged 1 commit into
mainfrom
docs/findings-consolidation
May 24, 2026
Merged

docs: consolidate spec-vs-runtime findings#28
fbarrento merged 1 commit into
mainfrom
docs/findings-consolidation

Conversation

@fbarrento
Copy link
Copy Markdown
Contributor

Summary

Appends the spec-vs-runtime divergences discovered across #21/#23/#24/#26 (and the #27 audit) to `docs/FINDINGS.md`, where previously they only existed in PR descriptions.

New entries (newest-first):

  • Fixture redaction leak + fix (audit / fix(tests): harden fixture redaction + scrub leaked resource ids #27)
  • Daemon update requires `config` (500 otherwise)
  • Daemon install-state race + sparse resource
  • Deployment trigger/script behaviour + nullable timestamps
  • Sites ×4 (server-less GET, required `domain_mode`, fresh-site nulls, PUT-empty)
  • ssh-key create 202-empty

Test plan

  • Docs only — no code/test changes.

Folds the divergences that had only lived in PR descriptions into
docs/FINDINGS.md: ssh-key create 202-empty, the four Sites findings
(server-less GET, runtime-required domain_mode, fresh-site nulls,
PUT-empty), the deployments script/trigger notes, the two daemon findings
(update needs config, install-state race), and the fixture-redaction
hardening from the security audit (#27).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@fbarrento fbarrento self-assigned this May 24, 2026
@fbarrento fbarrento merged commit cfd0a50 into main May 24, 2026
26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant