5 Commits

Author SHA1 Message Date
self 4658b76241 feat: prefix Kobold plugin slug
CI / Test (push) Failing after 22s
Rename Kobold and Trust plugin identity references to tribe-one-prefixed slugs across runtime API, e2e fixtures, and docs.
2026-06-17 22:33:25 +02:00
self f050f58e85 feat: add Kobold commit chunks
CI / Test (push) Failing after 16s
Model dynamic dataset edits as synced commit chunks with bookmarks while keeping record projections as the local read model.\n\nPrivate/public visibility now only controls external tribe access; dataset metadata, resource definitions, and commits still publish through AshNostrSync for cluster-wide distribution.
2026-05-29 01:22:47 +02:00
self f7e147b8be feat: gate Kobold datasets with access policies
CI / Test (push) Failing after 24s
Make Kobold require Trust, declare editable dataset/feature permissions, and enforce generic access rules for remote dataset reads and writes.\n\nUpdate the Docker e2e harness to include Trust and verify handshake-backed public access plus explicit private read/write grants.
2026-05-28 21:30:24 +02:00
self 97a1852c7a test: add Kobold docker e2e
CI / Test (push) Failing after 15s
Add a Nix-built two-node Docker e2e harness for Kobold that boots origin and edge Tribes nodes with the plugin installed.\n\nExpose admin management methods for the runner and assert public dataset sync while private datasets remain local.
2026-05-28 20:07:06 +02:00
self 0a3a91a62a feat: add Kobold plugin scaffold
CI / Test (push) Failing after 17s
Generate the initial Kobold external plugin with host-backed tests, browser-safe asset bundling, and the MVP PRD under docs/.
2026-05-27 16:19:27 +02:00