Commit Graph

40 Commits

Author SHA1 Message Date
kashorin 68f1693645 refactor: publish video-domain packages independently for 0.3.1 2026-10-09 18:13:50 +08:00
kashorin f946760a3f docs: finish the 0.3 public documentation audit 2026-10-09 01:07:26 +08:00
kashorin 25520fecdf refactor: compose CLI and Studio from owned capabilities 2026-10-07 20:45:22 +08:00
kashorin 216287361d fix(local): prepare resources explicitly and pass authored languages 2026-09-17 06:25:43 +08:00
kashorin 963d7b6c90 fix: resolve project directory aliases at Node entry points 2026-09-16 22:27:43 +08:00
kashorin e6aa3a23ef fix(runtime): expose preparation progress and preserve CLI context 2026-09-15 22:20:29 +08:00
kashorin b4389a3af7 fix(cli): clarify usage errors and preserve query context 2026-09-15 01:03:49 +08:00
kashorin 870fc33bc4 refactor: isolate build execution and complete production workflow 2026-09-14 18:48:45 +08:00
kashorin df129a3c65 feat: preserve Result references and refine Studio workflows
Keep reused media as explicit references, publish Result changes only when needed, and replace Windows files without timed retries. Clarify environment selection and CLI output.

Refine Studio task and media browsing, editable display names, inline media previews, single-row track overlap, semantic ruler pinning, and Companion-owned Ranking selection.
2026-09-11 04:32:05 +08:00
kashorin 599b2d05d2 fix(pricing): show complete provider-owned rate material
Group requests by endpoint and rate material, summarize explicit no-charge work, and preserve every priced request in JSON. Providers may supply a concise summary alongside their original rate documents; the CLI does not infer prices or walk upstream media dependencies.
2026-09-09 17:26:57 +08:00
kashorin 1d4124aac7 refactor: make planning and observation boundaries explicit 2026-09-04 21:36:38 +08:00
kashorin e3e334f668 docs: align runtime ownership model 2026-09-03 13:29:26 +08:00
kashorin 40ff5fc9d5 fix(cli): isolate runtime context by command 2026-09-03 13:29:02 +08:00
kashorin b40bde0894 refactor(cli): model exact command intents 2026-09-03 13:29:02 +08:00
kashorin c5dbb4defc refactor(cli): separate commands from storage details 2026-09-03 13:29:02 +08:00
kashorin 1e355a802f refactor(cli): expose bounded semantic views 2026-09-03 13:28:06 +08:00
rpone df23c73d97 refactor: rebrand Narratage as Hypit 2026-08-19 15:51:58 +08:00
kashorin adc463908d refactor: remove stale runtime scaffolding 2026-08-17 14:03:54 +08:00
kashorin 3a7c60f8cb refactor: simplify package loading and runtime execution 2026-08-17 14:03:52 +08:00
kashorin 849ac2a76f refactor: simplify modular compilation and runtime state 2026-08-13 18:53:05 +08:00
kashorin 39ff01aeca refactor: simplify graph realization and local workflow 2026-08-12 15:38:06 +08:00
kashorin 1bb0acb4aa feat(cli): add structured output and define durable runtime UX 2026-08-11 01:54:40 +08:00
kashorin 80bcd3d8e1 feat: isolate caption authoring and close package dependencies
Replace the generic playground with a file-backed Caption Playground, separate source workspaces from installed package roots, and derive exact transitive Module providers in Node package locks.
2026-08-10 22:33:02 +08:00
kashorin 76cae8eaab refactor: separate markup text and typography
Rename the author frontend around Markup, replace PromptKit with graph-native Text templates, and keep video typography in its own package. Wire ordinary Text through explicit graph edges into model and visible consumers, refresh examples, locks, tests, and architecture documentation.
2026-08-10 10:55:46 +08:00
kashorin a6686b0bad feat: rename the project to Narratage
Narratage (narration + montage) is the project, framework, npm scope
(@narratage/*) and CLI command. SVML remains the name of its markup
language, so file suffixes (.svml/.svs/.svrun), source Headers and
svml.* wire format ids are intentionally unchanged. Example locks are
regenerated because package manifests participate in artifact digests.
2026-08-07 22:29:26 +08:00
kashorin 8c17a587b6 feat(v2): activate independent packages and prove live run 2026-08-07 17:52:33 +08:00
kashorin 6b4137deca feat(v2): make sources self-described and require run graphs 2026-08-07 14:24:26 +08:00
kashorin 71f50ead3f refactor(v2): separate host and video distribution boundaries 2026-08-07 12:10:33 +08:00
kashorin cceef745cc feat(v2): add host build catalog 2026-08-07 06:11:35 +08:00
kashorin 4514d3fe18 feat(v2): separate build archives from egress 2026-08-07 05:54:03 +08:00
kashorin abbda62849 feat(v2): add run documents and declarative runtime profiles 2026-08-07 05:27:13 +08:00
kashorin 5282bc8555 docs: consolidate architecture and remove stale records 2026-08-07 05:07:52 +08:00
kashorin 366b72e5fd fix(v2): keep provided values ordinary substitute candidates 2026-08-07 03:15:33 +08:00
kashorin 3ffb6211d9 feat(v2): run realized talking-film builds 2026-08-07 02:49:24 +08:00
kashorin 0a0d2aebf6 feat(v2): close the talking-film author graph 2026-08-07 01:46:30 +08:00
kashorin a820db63ee feat(v2): add author media surfaces and graph-first contracts 2026-08-06 22:21:02 +08:00
kashorin 0a813794e4 feat: lock deterministic compute facets 2026-08-06 13:34:48 +08:00
kashorin a66b245130 feat: activate locked author packages 2026-08-06 12:47:32 +08:00
kashorin d66c498799 feat: establish local media execution stack 2026-08-06 12:34:11 +08:00
kashorin 1320b2c77f feat: assemble modular v2 compiler and runtime 2026-08-05 21:45:52 +08:00