21 Commits

Author SHA1 Message Date
kashorin 4bcda61494 fix: preserve cross-platform release diagnostics 2026-10-09 01:44:00 +08:00
kashorin 25520fecdf refactor: compose CLI and Studio from owned capabilities 2026-10-07 20:45:22 +08:00
Sharky Wang 0aa8038183 Merge pull request #266 from fetw882/fix/cli-programs-prepare-help
fix: list programs prepare in overview help and explain missing Profiles
2026-09-17 17:50:17 +08:00
Flandern bc1d80dbde fix(runtime): stop probe-only Programs without claiming a process 2026-09-17 15:45:39 +08:00
fetw 25ad83f9f9 fix: list programs prepare in overview help and explain missing Profiles
hypit help omitted prepare even though hypit help programs and the
Skill document it. programs/runtime errors named the missing Profile
without the recovery sentence auth already uses.
2026-09-17 13:22:11 +08:00
kashorin e882b0e47f test: respect platform paths and observe process termination without a race 2026-09-17 09:01:10 +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 870fc33bc4 refactor: isolate build execution and complete production workflow 2026-09-14 18:48:45 +08:00
kashorin 2924ace5a7 fix(environment): expose preparation evidence and guide practical service choices 2026-09-10 21:28:02 +08:00
kashorin 507cd5685e refactor(runtime): keep program lifecycle separate from capacity 2026-09-04 23:01:02 +08:00
kashorin cb0b061e5c feat(runtime): establish honest starter environment 2026-09-03 22:36:29 +08:00
kashorin 930b092b67 refactor(cli): clarify build progress and runtime ownership 2026-09-03 17:52:17 +08:00
kashorin 4a733d8efd refactor: separate projects from on-demand machine runtimes 2026-08-23 22:36:00 +08:00
rpone 9f7c6ac63d fix: tests compare against resolved paths, not POSIX spellings
Three assertions described the platform they were written on rather than the
behaviour they were checking: a CLI profile argument asserted back verbatim
though the CLI resolves it, a venv path matched with hardcoded forward slashes
though the deployment already branches on the platform to build it, and an
external interpreter compared against a literal string.

The stand-in interpreter that answers through a shebang is genuinely POSIX-only
and now skips on Windows with that as the reason. It would report the
interpreter down, which is the state the test exists to tell a mismatch from.
2026-08-20 21:26:37 +08:00
rpone df23c73d97 refactor: rebrand Narratage as Hypit 2026-08-19 15:51:58 +08:00
kashorin 6db26a983a refactor: make the local runtime one implementation 2026-08-17 14:03:54 +08:00
kashorin 7683e38c0e refactor: remove defensive execution scaffolding 2026-08-17 14:03:53 +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