Commit Graph

  • cb2041e29c docs: update README — ucas is primary CLI, json-cas deprecated main xiaoju 2026-06-01 05:56:54 +00:00
  • 318df9b67f Merge pull request 'feat: add list-meta and list-schema commands with persistent meta index' (#91) from fix/90-list-meta-schema into main xiaoju 2026-06-01 05:48:07 +00:00
  • 8bfcdfef25 test: add E4 regression for list-schema vs list --type fix/90-list-meta-schema xiaoju 2026-06-01 05:21:35 +00:00
  • 55144d0e4a feat: add list-meta and list-schema commands with persistent meta index xiaoju 2026-06-01 05:10:25 +00:00
  • 8ac13e691e Merge pull request 'refactor: reorganize CLI E2E tests into tests/ by scenario' (#89) from feat/82-schema-p3 into main xingyue 2026-06-01 04:23:20 +00:00
  • 1d08c1bf4d refactor: reorganize CLI E2E tests into tests/ by scenario feat/82-schema-p3 xiaoju 2026-06-01 03:38:35 +00:00
  • 0d09e3cb80 Merge pull request 'feat: P3 JSON Schema support — not, contains, propertyNames, metadata (#82)' (#88) from feat/82-schema-p3 into main xingyue 2026-06-01 02:34:07 +00:00
  • ca4fe8c3ac feat: P3 JSON Schema support — not, contains, propertyNames, metadata (#82) xiaoju 2026-06-01 02:31:59 +00:00
  • 58f57b0dd8 Merge pull request 'feat: P2 JSON Schema support — allOf, if/then/else, patternProperties, prefixItems (#82)' (#87) from feat/82-schema-p2 into main xingyue 2026-06-01 02:15:35 +00:00
  • edff831e87 feat: P2 JSON Schema support — allOf, if/then/else, patternProperties, prefixItems (#82) feat/82-schema-p2 xiaoju 2026-06-01 02:10:37 +00:00
  • 054b5d9308 Merge pull request 'feat: put/hash support --pipe/-p to read JSON from stdin (#83)' (#85) from fix/83-put-hash-pipe into main xingyue 2026-06-01 01:54:28 +00:00
  • bdb77fd1e3 feat: put/hash support --pipe/-p to read JSON from stdin (#83) fix/83-put-hash-pipe xingyue 2026-06-01 09:33:29 +08:00
  • b7fc03fa16 Merge pull request 'fix: CLI put @schema uses putSchema() for recursive validation (#82)' (#86) from fix/82-meta-schema-nested-validation into main xingyue 2026-06-01 01:39:49 +00:00
  • 9367a4141a fix: CLI put @schema uses putSchema() for recursive validation (#82) fix/82-meta-schema-nested-validation xiaoju 2026-06-01 01:35:40 +00:00
  • bfec74fe8e Merge pull request 'feat: support P1 leaf JSON Schema constraints (#82)' (#84) from feat/82-schema-p1-leaf-constraints into main xingyue 2026-06-01 01:26:50 +00:00
  • 70af05adf5 feat: support P1 leaf JSON Schema constraints (#82) feat/82-schema-p1-leaf-constraints xiaoju 2026-06-01 01:14:02 +00:00
  • ceba0b5d43 chore: add prepublishOnly workspace:* guard xiaoju 2026-05-31 23:43:51 +00:00
  • a050160bee chore: remove prepublishOnly guards xiaoju 2026-05-31 23:33:58 +00:00
  • 515f4d32f9 chore: version 0.6.0 — unified envelope output (RFC #67) xiaoju 2026-05-31 23:24:59 +00:00
  • c03180e66c Merge pull request 'feat: wrap template commands with envelope, update docs (Phase 4)' (#81) from fix/72-template-envelope into main xiaoju 2026-05-31 16:00:32 +00:00
  • 9090456ed2 feat: wrap template commands with envelope, update docs (Phase 4) fix/72-template-envelope xiaoju 2026-05-31 16:00:21 +00:00
  • 15ffff1fd4 Merge pull request 'feat: wrap refs/walk/gc/var with envelope (Phase 3)' (#80) from fix/71-refs-walk-var-envelope into main xiaoju 2026-05-31 15:41:08 +00:00
  • d2b9dee4b9 feat: wrap refs/walk/gc/var with {type,value} envelope (Phase 3) fix/71-refs-walk-var-envelope xiaoju 2026-05-31 15:41:02 +00:00
  • 547c45829f Merge pull request 'feat: wrap simple commands with envelope (Phase 2)' (#79) from fix/70-simple-envelope into main xiaoju 2026-05-31 15:29:54 +00:00
  • d328fbe6e4 feat: wrap put/get/has/hash/verify/list with {type,value} envelope (Phase 2) fix/70-simple-envelope xiaoju 2026-05-31 15:29:49 +00:00
  • 11bb6b3e32 Merge pull request 'feat: register 18 @output/* schemas, default templates, wrapEnvelope (Phase 1c)' (#78) from fix/75-output-schemas into main xiaoju 2026-05-31 15:14:49 +00:00
  • 0dca8a5521 feat: register 18 @output/* schemas, default templates, wrapEnvelope (Phase 1c) fix/75-output-schemas xiaoju 2026-05-31 15:14:28 +00:00
  • 5aad956c83 Merge pull request 'feat: remove cat/schema commands, add list --type, enhance verify (Phase 1b)' (#77) from fix/74-remove-cat-schema into main xiaoju 2026-05-31 14:52:36 +00:00
  • 038c901f4b feat: remove cat/schema commands, add list --type, enhance verify (Phase 1b) fix/74-remove-cat-schema xiaoju 2026-05-31 14:41:38 +00:00
  • f4cf92e128 Merge pull request 'feat: auto-bootstrap CAS store on open (Phase 1a)' (#76) from fix/73-auto-bootstrap into main xiaoju 2026-05-31 13:40:43 +00:00
  • c8bf38cb81 feat: auto-bootstrap CAS store on open (Phase 1a) fix/73-auto-bootstrap xiaoju 2026-05-31 13:34:43 +00:00
  • b93d7b229a Merge pull request 'feat(cli): convert e2e-check scenarios to snapshot fixture tests' (#68) from fix/66-e2e-snapshot-tests into main xingyue 2026-05-31 11:43:32 +00:00
  • 9912013b0a fix(cli): use dot notation for GC result assertions (Biome lint) fix/66-e2e-snapshot-tests xingyue 2026-05-31 19:30:31 +08:00
  • 2ed097e207 fix(cli): make e2e snapshots stable across machines and runs xingyue 2026-05-31 19:29:25 +08:00
  • b0d5b05457 feat(cli): add e2e snapshot fixture tests for all CLI scenarios xingyue 2026-05-31 19:24:17 +08:00
  • 3a9b2bf86c fix: add containerName to reporter frontmatter for cleanup routing fix/e2e-reporter-containerName xingyue 2026-05-31 19:07:00 +08:00
  • de20cfde53 Merge pull request 'refactor: e2e-check workflow 拆分为 4 角色' (#64) from fix/e2e-check-role-split into main xiaomo 2026-05-31 10:58:50 +00:00
  • 9948db77ea refactor: split e2e-check workflow into 4 roles xingyue 2026-05-31 18:23:34 +08:00
  • c60f05f650 Merge pull request 'fix: validate store directory exists before CLI operations' (#63) from fix/55-store-path-validation-rebase into main xiaomo 2026-05-31 09:20:41 +00:00
  • 314b076c05 fix: validate store path before read operations (Fixes #55) xiaoju 2026-05-31 08:15:28 +00:00
  • 664409b94a Merge pull request 'fix: workflow frontmatter schema 加 type: object' (#56) from fix/workflow-frontmatter-schema into main xiaomo 2026-05-31 09:16:53 +00:00
  • f3f13e6f35 fix: add type: object to all oneOf variants in workflow frontmatter schemas xingyue 2026-05-31 16:10:34 +08:00
  • 10c5c8f98e Merge pull request 'fix: clean error message for invalid schema in schema put command' (#61) from fix/54-schema-put-invalid-error into main xiaomo 2026-05-31 09:15:37 +00:00
  • d28003779e Merge pull request 'fix: detect missing root hash in render command' (#60) from fix/53-render-missing-hash-error into main xiaomo 2026-05-31 09:15:35 +00:00
  • 885a8e1147 Merge pull request 'test: add E2E template variable rendering tests' (#59) from fix/52-template-variable-rendering into main xiaomo 2026-05-31 09:15:33 +00:00
  • f0ffe6b234 Merge pull request 'fix: validate payload against schema in put command' (#57) from fix/50-schema-validation into main xiaomo 2026-05-31 09:15:28 +00:00
  • fc869cfc99 fix: resolve test failures for issue #53 xiaoju 2026-05-31 08:36:19 +00:00
  • 0aa9074de6 fix: validate schema exists in json-cas put command fix/51-schema-validation xiaoju 2026-05-31 08:31:59 +00:00
  • 7fd2013ef2 fix: validate payload against schema in put command xiaoju 2026-05-31 08:13:35 +00:00
  • 0b72c9400f style: apply biome formatting fixes xiaoju 2026-05-31 08:21:10 +00:00
  • eb36c16420 fix: detect missing root hash in render command and exit with error xiaoju 2026-05-31 08:18:15 +00:00
  • a445f2ecc5 fix: validate store path before read operations (Fixes #55) fix/55-store-path-validation xiaoju 2026-05-31 08:15:28 +00:00
  • 3c8b16d7b1 fix: clean error message for invalid schema in schema put command xiaoju 2026-05-31 08:14:23 +00:00
  • 51e81c7b99 test: add E2E template variable rendering tests for issue #52 xiaoju 2026-05-31 08:13:36 +00:00
  • 2932aa5980 Merge pull request 'feat: ucas render --pipe/-p for stdin { type, value } input' (#49) from feat/48-render-pipe into main xiaomo 2026-05-31 07:47:01 +00:00
  • a0d7b67923 fix: address PR #49 review feedback xiaoju 2026-05-31 07:43:25 +00:00
  • 7b29fe777c chore: remove stale temp files xiaoju 2026-05-31 07:34:16 +00:00
  • 64b8a88bdc feat: add renderDirect() and ucas render --pipe/-p xiaoju 2026-05-31 07:34:07 +00:00
  • 4717024e9b Merge pull request 'chore: Phase 4 cleanup — dedupe types, remove unused params, fix tests' (#47) from fix/46-phase4-cleanup into main xiaoju 2026-05-31 07:19:42 +00:00
  • 1e5f4b7c46 chore: Phase 4 cleanup — dedupe RenderOptions, remove unused param, fix test numbering fix/46-phase4-cleanup xiaoju 2026-05-31 07:11:44 +00:00
  • 0a761f5289 Merge pull request 'feat: LiquidJS template rendering integration (#40)' (#45) from fix/40-liquidjs-integration into main xiaoju 2026-05-31 06:08:31 +00:00
  • 07e08e3b38 feat: Add CLI integration for LiquidJS template rendering fix/40-liquidjs-integration xiaoju 2026-05-31 05:43:56 +00:00
  • e0af351991 fix: resolve TypeScript strict mode and dynamic import issues xiaoju 2026-05-31 05:17:54 +00:00
  • 72f85c9077 feat: implement LiquidJS template rendering integration xiaoju 2026-05-31 05:09:50 +00:00
  • cccfca3137 Merge pull request 'feat: implement template CLI subcommands (set/get/list/delete)' (#44) from fix/38-template-cli into main xiaoju 2026-05-31 05:29:12 +00:00
  • 5f2906908c feat: implement template CLI subcommands (set/get/list/delete) fix/38-template-cli xiaoju 2026-05-31 05:06:47 +00:00
  • 077eaa6f6d Merge pull request 'feat: implement render engine with resolution decay (#39)' (#43) from fix/39-render-rebase into main xiaoju 2026-05-31 04:51:17 +00:00
  • 7e23d911a4 feat: implement render engine with resolution decay (#39) fix/39-render-rebase xiaoju 2026-05-31 04:19:42 +00:00
  • 301b05c212 Merge pull request 'feat: add built-in schema aliases with @ prefix support' (#42) from fix/37-builtin-schema-aliases into main xiaoju 2026-05-31 04:45:20 +00:00
  • ac87d2ccb3 feat: implement render engine with resolution decay (#39) fix/39-render-resolution-decay xiaoju 2026-05-31 04:19:42 +00:00
  • 22fce0ac66 feat: add built-in schema aliases with @ prefix support fix/37-builtin-schema-aliases xiaoju 2026-05-31 04:18:46 +00:00
  • fddbb1549e feat: RFC-31 Phase 3 — CLI var 子命令重写 xiaoju 2026-05-30 15:44:19 +00:00
  • 109aaab9b8 feat: RFC-31 Phase 3 — rewrite CLI var subcommands for composite key model fix/34-cli-var-rewrite xiaoju 2026-05-30 14:29:33 +00:00
  • 906a6dfd1c feat: RFC-31 Phase 1+2 — Variable model refactor with (name, schema) composite key xiaoju 2026-05-30 13:36:51 +00:00
  • 5e7db0ef6b refactor: apply PR #33 Review Round 2 fixes fix/32-variable-model-refactor xiaoju 2026-05-30 13:25:01 +00:00
  • 31f84a7ab0 refactor: implement PR #33 review feedback - Variable API refinements xiaoju 2026-05-30 12:56:34 +00:00
  • 793a5c619d feat: implement RFC #31 Phase 1 - variable model API improvements xiaoju 2026-05-30 11:11:00 +00:00
  • b89e31f468 feat: refactor Variable model to use (name, schema) composite key xiaoju 2026-05-30 10:26:30 +00:00
  • b9131c728e Merge pull request 'feat: add ucas command alias' (#26) from fix/24-ucas-alias into main xiaoju 2026-05-30 09:02:29 +00:00
  • cd338822f2 Merge pull request 'feat: RFC-20 Phase 3 — GC Integration' (#30) from fix/23-gc-integration into main xiaonuo 2026-05-30 08:30:50 +00:00
  • 7242588dd9 feat: implement RFC-20 Phase 3 GC integration fix/23-gc-integration xiaoju 2026-05-30 08:16:20 +00:00
  • c34a8b3c58 Merge pull request 'feat: implement RFC-20 Phase 2 tag/label + query system' (#29) from fix/22-tag-label-query into main xiaonuo 2026-05-30 07:57:23 +00:00
  • 08b143ea0b feat: add retrospect-workflow for self-improvement xingyue 2026-05-30 15:50:13 +08:00
  • 1269de5b96 feat: implement RFC-20 Phase 2 tag/label + query system fix/22-tag-label-query xiaoju 2026-05-30 07:38:06 +00:00
  • 263fe40146 Merge pull request 'chore: Phase 1 code style fixes and missing features' (#28) from fix/27-phase1-code-style-fixes into main xiaonuo 2026-05-30 06:51:34 +00:00
  • aefd93c33e chore: Phase 1 code style fixes and missing features fix/27-phase1-code-style-fixes xiaoju 2026-05-30 06:42:00 +00:00
  • 76dab6737c Merge pull request 'feat: RFC-20 Phase 1 - Variable CRUD Operations' (#25) from fix/21-variable-crud into main xiaonuo 2026-05-30 06:22:44 +00:00
  • 1e8ccb8962 feat: add ucas command alias to cli-json-cas bin field fix/24-ucas-alias xingyue 2026-05-30 14:06:23 +08:00
  • cf716c5115 feat: implement RFC-20 Phase 1 variable CRUD operations fix/21-variable-crud xiaoju 2026-05-30 05:57:05 +00:00
  • 98dc91e848 Revert "chore: normalize to bun monorepo conventions" xiaoju 2026-05-29 04:45:50 +00:00
  • 064c9afa1e chore: normalize to bun monorepo conventions xiaoju 2026-05-29 04:39:36 +00:00
  • 1ea058a7a6 chore: update lockfile after package cleanup xiaoju 2026-05-29 01:55:12 +00:00
  • c20c6df2bf chore: version packages (0.5.3) @uncaged/json-cas@0.5.3 @uncaged/json-cas-fs@0.5.3 @uncaged/cli-json-cas@0.5.3 xiaoju 2026-05-25 13:10:49 +00:00
  • b2ee62dce2 feat: add oneOf support to meta-schema and validation xiaoju 2026-05-25 11:39:51 +00:00
  • 1dacd699d5 docs: sync READMEs, remove json-cas-workflow references xiaomo 2026-05-25 10:27:59 +00:00
  • 0e38fd3ea9 chore: remove deprecated json-cas-workflow package xiaomo 2026-05-25 10:26:03 +00:00
  • e00a23dd80 docs: add READMEs for all packages, move sync-readme to docs/ xiaomo 2026-05-25 09:51:54 +00:00
  • d2225c8cdf chore: add sync-readme cursor rule xiaomo 2026-05-25 09:46:19 +00:00
  • 4d7b439aaa chore: add release script and prepublishOnly guard xiaomo 2026-05-25 09:35:50 +00:00
  • ccca0e60d1 chore: sync solve-issue.yaml from workflow repo xiaoju 2026-05-25 09:21:21 +00:00