Commit Graph

69 Commits

Author SHA1 Message Date
kashorin c607486fcc docs: separate Agent entry points from execution-service partners 2026-09-15 22:43:01 +08:00
kashorin 02c3f4e7d2 docs(skill): clarify first-use choices and separate update channels 2026-09-15 22:20:29 +08:00
kashorin 870fc33bc4 refactor: isolate build execution and complete production workflow 2026-09-14 18:48:45 +08:00
rpone 78a642df05 docs: give each page one title and put its video under the heading
Every page carried a frontmatter `title` and repeated it as a body `# `, which
the site renders as two headings with two permalinks. The heading text matched
the frontmatter on 41 of the 43 pages; on the two quickstarts it did not, so
"Make a video with your Agent" and "和 Agent 一起制作视频" give way to the
titles already in their frontmatter.

Each step's video now sits directly under that step's heading rather than after
its prose, and the avatars link keeps a blank line beneath it.
2026-09-10 21:22:19 +08:00
kashorin b8e2a9b240 docs: integrate refreshed quickstart videos and production guidance 2026-09-10 02:11:41 +08:00
rpone ee2881a31d docs(quickstart): place the avatars link at the end of step 2 above its video 2026-09-10 01:47:05 +08:00
rpone 54c685c854 docs(quickstart): reduce the Agent-user page to five steps with new videos
Install the skill, clone with your product, log in or bring your own key, approve the quote, watch the result. Replace the eight step recordings with four and drop the Studio review, production, revision and variants steps in both languages.
2026-09-10 01:45:11 +08:00
kashorin f3f0b6f8ad docs(release): externalize showcase media and refresh the quickstart 2026-09-09 23:40:37 +08:00
kashorin 88c3deab5b merge: integrate upload lifecycle fixes and restore Quickstart demonstrations 2026-09-08 22:06:16 +08:00
kashorin 34b2229e66 refactor: ground reference understanding in timed frames and semantic intent 2026-09-08 22:06:16 +08:00
kashorin b76359fe20 docs: complete the entrusted video production skill 2026-09-07 04:34:54 +08:00
rponeawa e14c7bd998 docs: sync quickstart with hypit skill (#170) 2026-09-04 16:19:21 +08:00
rpone 4b5a35fb73 docs: place quickstart videos under each step 2026-09-04 01:33:53 +08:00
rpone f6e25df4e4 docs: use React video prop casing 2026-09-04 01:28:23 +08:00
rpone 01c6a6d353 docs: add quickstart workflow videos 2026-09-04 01:19:33 +08:00
rpone 29a576ad3e docs: simplify mock feedback example 2026-09-03 21:37:36 +08:00
rpone 7a881b6e89 docs: remove runtime switching aside 2026-09-03 21:31:11 +08:00
rpone 2e737e9aba docs: clarify automatic agent production 2026-09-03 21:19:34 +08:00
rpone 628a90c648 docs: remove duplicate quickstart headings 2026-09-03 21:03:52 +08:00
rpone b305bbca61 docs: clarify ranking board example 2026-09-03 19:31:36 +08:00
rpone ee98aaaf31 docs: refine agent quickstart flow 2026-09-03 19:29:22 +08:00
rpone 195c8b21a4 docs: make quickstart agent-first 2026-09-03 19:13:49 +08:00
rpone 94453ab744 docs: shorten install headings 2026-08-31 16:54:06 +08:00
rpone 7524928fd5 docs: remove generic quickstart sentence 2026-08-31 15:28:15 +08:00
rpone 4615da00f9 docs: remove Hypit name origin 2026-08-31 15:17:58 +08:00
kashorin 193c9bbc3a docs: teach the installed distribution lifecycle 2026-08-23 22:36:26 +08:00
kashorin 490fe1125a refactor: externalize temporal windows and simplify studio adapters 2026-08-23 04:11:52 +08:00
rpone 03d0257b0b Rename the Playground to Studio wherever a reader is sent
`b32e8253` replaced both Playgrounds with `packages/studio`, but the rename
stopped at `examples/`. The skill and the docs still named the tool, the
command and the recipe sheet that no longer exist.

`studio.svs` becomes `recipes.svs` with its import alias, in the 39 files the
examples rename had left behind — docs, the `docs/zh` mirrors, the skill
references and the package manifests whose authoring snippets show the alias.
The old name was already loose, since an `.svs` file is a parameter-recipe
sheet rather than anything Studio reads; once `studio` names the application
it reads as Studio's own config file, which it is not. Two test fixtures keyed
the alias as a plain string rather than inside `{}`, so they moved with it —
`packages/text` had a real reference to `recipes.shot` resolving against a
`studio.shot` fixture.

`pnpm svml:playground -- --source main.svml` becomes `pnpm studio -- --run
build.svrun` throughout. The Run Source is not an optional extra any more:
Studio's unit of work is the Run, and it reads the Author SVML back out of it.

`preview-check.mjs` imported `svml-playground/src/pipeline/preview.js`, which
this branch deleted, so the skill's own build gate had been dead since
`b32e8253`. It is rebuilt on Studio's real entry path — `loadStudioDomain`,
`loadStudioRun`, `inspectStudioRun`, `readStudioSession` — and reports
`provenance.errors` and unresolved Candidates instead of the `waiting` and
`stand-in` fields Studio no longer has. It stays in URL space for Windows, as
`e0ecccb9` established, and closes the archive before exiting rather than
leaving it open behind a `process.exit` in a `try`.

The preview pages are rewritten rather than renamed, because what they
describe is gone. Studio has no stand-ins, no black frames and no estimated
timing; it refuses to open and names what is missing. So the pages document
the five refusals verbatim, and say plainly that a Source still declaring
ungenerated shots will not open — including the warning that no example in
this repository currently does. Running the ported check over all nine
committed Run Sources: six refuse on unresolved capabilities or a target that
is not a Film, and three on footage under the gitignored `examples/**/assets/`.
Claiming otherwise would have shipped a quickstart whose first command fails.

`pnpm check` clean; `pnpm test` 510 pass, 0 fail; `pnpm test:release` 8 pass.
2026-08-21 00:40:42 +08:00
kashorin f3d319db22 refactor: make SemanticTrack the program skeleton 2026-08-21 00:11:28 +08:00
rpone df23c73d97 refactor: rebrand Narratage as Hypit 2026-08-19 15:51:58 +08:00
kashorin 3a7c60f8cb refactor: simplify package loading and runtime execution 2026-08-17 14:03:52 +08:00
kashorin fdc17b4194 refactor: separate workspace from runtime hosts 2026-08-15 18:58:06 +08:00
kashorin 8e01877a3e feat: make runtime execution observable 2026-08-15 17:04:33 +08:00
rpone 9c7c9a8f5a docs: give the clone its own heading
It precedes both paths through the quickstart - the agent and the terminal -
so it reads as a step of its own rather than as preamble to whichever
section happens to follow it.
2026-08-14 16:31:12 +08:00
rpone c545789ad1 docs: label the clone command
On the quickstart pages the block followed a paragraph about where the name
comes from, with nothing saying what the command was for.
2026-08-14 16:23:35 +08:00
rpone 035179b8f0 docs: drop the sentence introducing the clone
The command says what it does.
2026-08-14 15:53:39 +08:00
rpone ce5e0f8268 docs: clone once, at the top
The clone sat inside the coding-agent section and again inside the terminal
walkthrough, which reads as two different starting points for what is one
checkout. It now happens once, directly under the Quickstart heading, and
the sentence about /narratage being available moves to where the prompt is
actually sent.
2026-08-14 15:49:42 +08:00
rpone f81b8a50b9 docs: say who the prompt is sent to
The quickstart heading names the skill, not the agent, so "Then send" left
the recipient unstated once the old lead-in sentence went.
2026-08-14 15:46:53 +08:00
rpone 94abb39571 docs: start in the checkout, and stop documenting the Playground as a Develop topic
Both entry points gave the reader a prompt without saying where to send it
from. `/narratage` is available once the repository is cloned, so the clone
comes first and the prompt is the slash command itself.

The Playground leaves the Develop guide. That section is for people
extending the system, and a preview tool nobody edits is not one of its
subjects. What a reader actually needs - the selection behaviour, the
nesting colours, sound, and that it draws every Track whichever package
made it - moves to the quickstart page. The one authoring fact the guide
carried, that Frame edges are absolute positions rather than insets, moves
to the page where a Frame is first declared.
2026-08-14 15:45:31 +08:00
rpone 5a320045de docs: start in the checkout, and stop documenting the Playground as a Develop topic
Both entry points told the reader to send a prompt without saying where to
send it from. The skill lives in the checkout, so the clone comes first and
the agent runs inside it; the prompt is now the `/narratage` invocation.

The Playground leaves the Develop guide. That section is for people
extending the system, and a preview tool nobody edits is not one of its
subjects. What a reader actually needs - the selection behaviour, the
nesting colours, sound, and that it draws every Track whichever package
made it - moves to the quickstart page. The one authoring fact the guide
carried, that Frame edges are absolute positions rather than insets, moves
to the page where a Frame is first declared.
2026-08-14 15:44:32 +08:00
kashorin 0bf63a0efe fix: make project package inventories composable 2026-08-13 12:17:44 +08:00
rpone 632d1e1ad5 docs: add a Chinese README and cut explanatory filler
The README header carried four links and middle dots; it now carries the two
destinations a reader actually wants, Quickstart and Develop, plus a switch
to the new Chinese README, which links back.

Three passages explained the design rather than telling anyone what to do:
the Quickstart line asserting that the skill introduces no separate workflow,
the README aside that it "does not pretend" Slot syntax is usable, and the
"boundaries are deliberate" lead-in to a list that states the boundaries.
The Quickstart also carried the semantic-spine framing, which belongs to the
argument for the design and not to a page about running five commands.

A wider sweep of the Quickstart tree for the same pattern turned up little
else. Most "deliberately" and "intentionally" phrasings there are load
bearing — that doctor audits the whole profile so you know to reach for a
narrower command, that Fine has no max-lines so you stop looking for one.

The caption playbook now covers Caption Playground, which the skill never
mentioned, with the condition that it starts only when the user asks or when
a styling decision cannot be settled from the source — and with the warning
that an agent cannot see the page it just served.
2026-08-12 19:34:45 +08:00
kashorin c1c3061f84 Merge remote-tracking branch 'origin/main' 2026-08-12 19:13:34 +08:00
rpone 24ddd5dd75 docs: drop the folder-install line from the agent instruction
Installing a skill folder rather than a lone SKILL.md is something agents
already handle, and in this checkout neither Claude nor Codex needs telling:
.claude/skills and .codex/skills are committed symlinks to .agents/skills,
so the skill is discovered on open. The line was carried in from the prose
ff5bccb had already removed; without it the instruction is again word for
word what it was before e5772ed deleted the section.
2026-08-12 19:02:25 +08:00
rpone 62d82dc971 docs: open the Quickstart with where the name comes from
Commit e5772ed replaced the opening — a 1933 New York Times review of *The
Power and the Glory*, where a critic coined "narratage" for narration plus
montage, and the paragraph explaining that this is precisely what the system
does — with a technical sentence, and left a shortened trace at the very
bottom under "Why the name". The date, the publication and the film were
lost outright.

Restore it as the opening in both languages and drop the bottom section,
which now only repeats it; its one distinct idea, that words are the
semantic spine while visuals stay independently authored Tracks, moves into
the opening.

The skill instruction moves up with it. It was the last section on the page,
below a "Read next" table that reads as the end, so a reader who wanted an
agent to do the work found that out only after being walked through the five
manual steps. It is now the first heading, followed by a line handing readers
who are not using an agent to those steps.
2026-08-12 18:59:08 +08:00
rpone 1f6d22111c docs: give the skill instruction a heading so it can be found
The instruction was restored into the tail of the "Read next" section with
no heading of its own. It therefore never entered the page outline, and sat
below a table that reads as the end of the page — present in the HTML,
absent to anyone looking for it.
2026-08-12 18:56:07 +08:00
kashorin 7eda01b44d merge: integrate remote documentation updates 2026-08-12 18:47:55 +08:00
kashorin 363635a163 refactor(cli): streamline the author workflow 2026-08-12 18:44:16 +08:00
rpone 12314e4999 docs: restore the agent instruction and two Quickstart facts
Commit e5772ed removed the "Use the Narratage skill" section from both
Quickstart entry pages, leaving a single sentence telling the reader a
skill exists. What went with it was the copy-paste block that made the
sentence actionable — the instruction you hand the agent. Bring that back
in the shape it had before, and fold the one fact worth keeping from the
prose that ff5bccb had already dropped: install the whole
.agents/skills/narratage folder, not only SKILL.md. That belongs inside
the instruction, since the agent is who acts on it.

Both entry pages also stopped expanding SVML anywhere, leaving the acronym
to first appear in the page description and never be defined; the Script
row of the "Read next" table had lost Role Cues and text projections,
which the Script page documents as live vocabulary.

The Chinese Slot section never received the pre-release warning the
English page carries, so a reader following the Chinese guide could write
an unbound Slot into main.svml and have check fail with no warning given.
2026-08-12 18:02:59 +08:00
kashorin ff64c17bcb docs: make the first Narratage workflow clear 2026-08-12 16:23:06 +08:00