Surface the existing pin (keep-from-cull) and per-file delete actions as visible inline buttons on each offline cache row instead of context-menu-only: a star toggles protection from auto-cull (and restore-if-missing), a trash culls that file early. Aligns wording/icons to the star metaphor. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| edition-manifest.json | ||
| intro-markers.json | ||
| observation.json | ||
| README.md | ||
| subscription.json | ||
Net schemas
JSON shapes for the Net pillar. Validation tooling TBD; these are the v2 source of truth until code lands.
| File | Describes |
|---|---|
| subscription.json | Fleet-level part subscription |
| observation.json | Single fleet contribution |
| intro-markers.json | intro-markers part payload |
| edition-manifest.json | Edition torrent manifest |
Identity keys
Observations reference content, not paths:
"contentKey": "content:sha256:abc…def"
Alternative for episodic content:
"contentKey": "show:dan-da-dan:s02e04:fingerprint:…"
Path-based keys are forbidden in Net editions (fingerprinting risk). All obs/edition payloads strictly validated (additionalProperties:false in schemas); untrusted sources (torrents/obs) treated hostile per pillars/net.md security subsec + plan App C (PathGuard + mandatory auth for runtime, generic errs only, contentKey + provenance). See plan.md + correlation/cross-cutting for infra (governor net/*, mcp bridge/net, Phase 7 daemon).