dashboard
Dashboard — the shared type
A dashboard is a page you write over datasets the type loads, attributes
and refreshes. Everything is a document in its own store, written with
write_db. SKILL.md and artifact-type/ are the type's own files: leave
them as they are, and publish no file_path.
What the person asks for is what you build; the defaults apply only to what
they left unsaid. Whatever the page's own code can draw or do is allowed: any
chart, control or interaction. A chart they named is the one you draw, by hand
where d3 has no helper; if you draw another, the hand-over says which and why.
The documents
Paths are collection/doc_id. Dataset ids are [A-Za-z0-9_-], 1–64
characters; a file's id is its name (index.html, no folders).
The store refuses any document over 256 KB. Only editors
can write: if write_db is refused, say so; don't retry.