Skip to content

Implement E2E core design#320

Merged
justin13888 merged 5 commits into
masterfrom
feat-e2e-revamp
May 31, 2026
Merged

Implement E2E core design#320
justin13888 merged 5 commits into
masterfrom
feat-e2e-revamp

Conversation

@justin13888
Copy link
Copy Markdown
Collaborator

No description provided.

… docs

Switch the file-hashing algorithm from BLAKE3 to SHA-256 (sha2 + hex
crates) across capsule-core, capsule-api entity/upload/migration, and
all sidecar/DB column references (hash_blake3 → hash_sha256). A new
DB migration is added; existing hash values are incompatible and will
be invalidated on upgrade.

Also correct residual "pixles-*" / "Pixles" references in GitHub
issue templates, AGENTS.md, and SECURITY.md to their Capsule
equivalents, and expand AGENTS.md with the full code-style guide.
Replace the autogenerated Design sidebar with an explicit ordered
hierarchy (Foundations → Cryptography → Identity & Access → Storage
→ Import/Sync → Sharing → Clients → Threat Model) so navigation
follows logical reading order rather than directory order.

Substantially expand ai.md, authentication.md, and authorization.md:
add Validation sections with unit/smoke test checklists per
contract-driven methodology, a canonical model-inventory table
(v1-committed slots + post-v1 candidates), Embedding Provenance
invariants (model_id/version tuple, stale-flag, platform-partition
E2EE fallback), algorithm implementations (Video-as-Sparse-Photos,
Re-ID, HNSW search), and update all cross-references to the new
per-page URL structure from earlier design-doc splits.

Sync the Self-validation code-style bullet from CLAUDE.md into
AGENTS.md so agent and human instructions stay in step.
@justin13888 justin13888 changed the title Implement E2E core Implement E2E core design May 31, 2026
@justin13888 justin13888 marked this pull request as ready for review May 31, 2026 19:08
@justin13888 justin13888 merged commit db8fd1c into master May 31, 2026
1 check passed
@justin13888 justin13888 deleted the feat-e2e-revamp branch May 31, 2026 19:15
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