Add P2P/offline memory implementation docs - #1
Draft
nielsweistra with Copilot wants to merge 3 commits into
Draft
Conversation
Agent-Logs-Url: https://github.com/ITlusions/ITL.Braincell/sessions/dd31357a-f9aa-4adc-8502-927e438e3211 Co-authored-by: nielsweistra <7041359+nielsweistra@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Add developer documentation bundle for BrainCell P2P memory system
Add P2P/offline memory implementation docs
Apr 26, 2026
Member
|
@copilot replace all ascii with mermaid diagrams |
Agent-Logs-Url: https://github.com/ITlusions/ITL.Braincell/sessions/beebb087-cd70-49b1-bfbd-188fdd2bd89e Co-authored-by: nielsweistra <7041359+nielsweistra@users.noreply.github.com>
Author
Done in commit
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a 13-file developer documentation bundle under
docs/p2p-offline-memory/specifying the planned decentralised, offline-first, policy-governed memory layer for BrainCell — covering architecture through rollout.Document set
README.md01-architecture-overview.md02-data-model-events-policy-nodeprofile.mdEventEnvelopeschema, canonical JSON contract,Policyobject,NodeProfilewith derived-domain computation03-eventstore-projectors-search.mdEventStoreprotocol,Projector/ProjectorRegistry, FTS5 virtual tables + triggers04-policy-engine.md05-replication-protocol.md06-airgap-courier-bundles-diode.mdmanifest.json/events.ndjson/manifest.sig), export/import APIs, data-diode roles07-media-aware-transfer.md08-security-crypto-identity.md09-testing-observability-ops.md/health+/metricsspecs, ops runbooks10-editions-packaging.md11-rollout-roadmap.md12-faq-glossary.mdKey design decisions documented
EventEnvelopelog as the single replication unit — no in-place edits; updates are new eventscan_store/can_send/can_receiveevaluated at every boundaryOriginal prompt
Add a complete multi-file developer documentation bundle to the repository describing the planned BrainCell P2P/offline-first/policy-governed memory system discussed in chat.
Repository: Itlusions/ITL.Braincell
Requirements:
docs/p2p-offline-memory/) containing the following Markdown files with the exact content from the chat bundle:README.md01-architecture-overview.md02-data-model-events-policy-nodeprofile.md03-eventstore-projectors-search.md04-policy-engine.md05-replication-protocol.md06-airgap-courier-bundles-diode.md07-media-aware-transfer.md08-security-crypto-identity.md09-testing-observability-ops.md10-editions-packaging.md11-rollout-roadmap.md12-faq-glossary.mdUse a concise PR title like: "Add P2P/offline memory implementation docs".
The following is the prior conversation context from the user's chat exploration (may be truncated):
User: Make a full implementation document what i can give to mu developers. Make it in md in a zipfile
Assistant: I can write the full implementation document in Markdown, but I can’t directly return a real
.zipfile through this chat.Two practical options:
Tell me which you prefer. Meanwhile, here is a complete implementation document as a single Markdown file you can save as
IMPLEMENTATION_P2P_OFFLINE_MEMORY.mdand zip.You can zip it locally with: