2.6 KiB
2.6 KiB
Synthesis Summary
Ingest mode: new (fresh bootstrap; no existing PROJECT.md/REQUIREMENTS.md/ROADMAP.md) Synthesized: 2026-07-29 Precedence applied: ADR > SPEC > PRD > DOC (no per-doc overrides)
Doc counts by type
- ADR: 10 (all locked, Status: Accepted, confidence: high)
- SPEC: 1 (confidence: high)
- PRD: 0
- DOC: 0
- UNKNOWN: 0
- Total: 11
Decisions locked (10)
All in intel/decisions.md:
- ADR-001 Podman over Docker — docs/adr/001-podman-over-docker.md
- ADR-002 did:key (Ed25519) node identity — docs/adr/002-did-key-method.md
- ADR-003 Nostr relays for node + app discovery — docs/adr/003-nostr-for-discovery.md
- ADR-004 Tor hidden services for inter-node RPC/control plane — docs/adr/004-tor-for-peer-communication.md
- ADR-005 ChaCha20-Poly1305 + Argon2id backup encryption — docs/adr/005-chacha20-backup-encryption.md
- ADR-006 Nostr relays for marketplace discovery (trust tiers) — docs/adr/006-nostr-marketplace-discovery.md
- ADR-007 Bilateral DID federation trust via single-use invite codes — docs/adr/007-did-federation-trust.md
- ADR-008 Dual keys (Ed25519 + secp256k1) from one master seed — docs/adr/008-dual-key-strategy.md
- ADR-009 Manifest-level container security enforcement — docs/adr/009-manifest-container-security.md
- ADR-011 DWN deprioritization (Nostr + Tor federation instead) — docs/adr/011-dwn-deprioritization.md
Requirements extracted (0)
No PRDs in ingest set. intel/requirements.md records the absence.
Constraints (7 entries)
From docs/app-manifest-spec.md, in intel/constraints.md:
- schema: 4 (top-level
app:block, ContainerConfig, SecurityPolicy + validation, Volumes) - api-contract: 1 (lifecycle hooks)
- protocol: 2 (Quadlet installation/reconciler semantics, distribution channels: signed catalog + Nostr marketplace)
- nfr: 0
Context topics (0)
No DOC-type documents. intel/context.md records the absence.
Conflicts
- Blockers: 0
- Competing variants: 0
- Auto-resolved: 0
- Informational notes: 4 (ADR-003/006 consistent overlap; SPEC validation narrower than ADR-009 mandates — silence, not contradiction; ADR-010 numbering gap; acyclic cross-ref graph)
Detail: .planning/INGEST-CONFLICTS.md
Cycle detection
Cross-ref graph acyclic (max depth well under cap). All 11 docs synthesized; no docs excluded.
Files
- Decisions:
.planning/intel/decisions.md - Requirements:
.planning/intel/requirements.md - Constraints:
.planning/intel/constraints.md - Context:
.planning/intel/context.md - Conflict report:
.planning/INGEST-CONFLICTS.md - Raw classifications:
.planning/intel/classifications/*.json