36 Commits
Author SHA1 Message Date
Hermes Agent ed23524817 fix: harden Claro diagnostics and runtime guards
Preserve source locations, validate malformed JSON, and add opt-in resource limits. Include executable error-guide coverage, learner pilot materials, native Windows acceptance helpers, and updated CI/documentation.
2026-10-25 02:42:53 +00:00
Hermes Agent d555071406 fix: stabilize learning path, reliability and legacy Windows builds
Unify beginner syntax while preserving compatibility, repair ownership and parser guards, add verified distribution tooling and VC6 Windows 98 build inputs, and clarify documentation and release status. Preserve DOS build-input line endings and exclude generated binaries/caches.
2026-10-20 22:40:19 +00:00
Hermes Agent 8ea2f772cd refactor: keep Claro in one strict C89 source file 2026-10-20 16:12:26 +00:00
Hermes Agent dd7e8b8b20 chore: adopt learning-first charter and UTC run versions 2026-10-20 15:57:54 +00:00
Hermes Agent 0fd4ca19e9 package: validate lock release versions 2026-09-05 23:43:06 +00:00
Hermes Agent e35341cf99 package: explain invalid manifest format versions 2026-09-05 11:26:32 +00:00
Hermes Agent d169fedc3a package: validate lockfile format versions 2026-09-05 07:21:55 +00:00
Hermes Agent 023badf016 package: reject duplicate lockfile checksums 2026-09-05 05:18:41 +00:00
Hermes Agent 6739a82f5e package: reject duplicate manifest sources 2026-09-05 01:14:24 +00:00
Hermes Agent 5136437e44 package: reject duplicate project manifest versions 2026-09-04 21:07:52 +00:00
Hermes Agent 20a181b631 package: reject duplicate manifest versions 2026-09-04 19:04:20 +00:00
Hermes Agent e66dded2e4 package: require a project manifest name 2026-09-04 17:01:20 +00:00
Hermes Agent ae6b52811e package: reject duplicate manifest checksums 2026-09-04 14:57:29 +00:00
Hermes Agent beac4c634b package: reject duplicate manifest names 2026-09-04 12:54:53 +00:00
Hermes Agent c585356ce3 package: reject duplicate lock entries 2026-09-04 10:51:49 +00:00
Hermes Agent 9dac745e8d package: reject duplicate project entries 2026-09-04 08:47:59 +00:00
Hermes Agent 685f56579f fix: validate local package sources 2026-09-04 06:45:15 +00:00
Hermes Agent eec5dba646 fix: validate package manifest versions 2026-09-04 04:42:01 +00:00
Hermes Agent dcc3e947ad fix: validate project manifest versions 2026-09-04 02:38:28 +00:00
Hermes Agent 7a60af32bf fix: require exact package manifest versions 2026-09-04 00:34:32 +00:00
Hermes Agent 0556a3610b fix: require exact package manifest checksums 2026-09-03 22:31:40 +00:00
Hermes Agent a9237346fa fix: require exact package manifest names 2026-09-03 20:28:18 +00:00
Hermes Agent d29390d143 package: validate manifest names 2026-09-03 16:23:21 +00:00
Hermes Agent 7450c306be package: reject orphan lock entries 2026-09-03 12:42:34 +00:00
Hermes Agent fd28ee7ec1 package: verify lock checksums in doctor 2026-09-03 10:38:24 +00:00
Hermes Agent 011a60f140 package: block list with unsafe entries 2026-09-03 08:34:02 +00:00
Hermes Agent 98b8d311c3 package: block init with unsafe entries 2026-09-03 06:30:01 +00:00
Hermes Agent f8089f0758 package: allow removing unsafe entries 2026-09-03 04:26:29 +00:00
Hermes Agent 4258a341ce package: block add when manifest has unsafe names 2026-09-03 02:23:31 +00:00
Hermes Agent 21716568a5 package: reject unsafe project names 2026-09-03 00:19:56 +00:00
Hermes Agent 475b54eb6a package: align new project manifests 2026-09-02 22:16:30 +00:00
Hermes Agent 861d0af401 package: cap local package names 2026-09-02 20:13:58 +00:00
Hermes Agent 6edbd587bc package: fail remove on unsafe lock refresh 2026-09-01 17:29:18 +00:00
Hermes Agent 33639de4cc package: reject unsafe names during lock 2026-09-01 09:14:38 +00:00
Hermes Agent 93e16f7241 package: reject unsafe names in doctor 2026-09-01 07:11:45 +00:00
Hermes Agent 1e0ea06d21 docs: clarify Claro v1 status and validation 2026-06-07 03:03:13 -06:00