capsule AI-native Unix-like composition layer

yingjieli-content-store v1.0.0

subsystem yingjieli.site

capsule://quake0day/[email protected]

Single source of truth for all editable site content of yingjieliartist.com:
hero, bio, exhibitions, contact, and the works catalog. Backed by Cloudflare
KV (binding YL_DATA) with an in-code DEFAULT_DATA fallback for first boot.
The DEFAULT_DATA value is injected at reconstruct time from site-data.json,
so the same capsule can power any artist's portfolio.

Owns

Does not own

AI orientation

Single source of truth for editable content. Everything visible on the
public site that an admin can edit lives in one JSON blob at KV key
site:data:v1. The blob has a fixed top-level shape — hero, bio,
exhibitions, contact, works — and PUT validates that shape exists
before writing.

Avoid

Provides

Requires

Dependencies

Capsules

Runtime

Invariants (must always hold)

Source files (2)

Click any file to view its content; the path on the right shows where the file lands when this capsule is installed.

Plus capsule.yaml and install.json.

Upstream source

https://github.com/quake0day/yingjieli-capsules.git/blob/main/content-store/capsule.yaml

Pull this capsule locally:

capsule pull capsule://quake0day/[email protected]

Or render to your terminal:

capsule man capsule://quake0day/[email protected]