Commit Graph

  • 7eedaedcf9 fix: harden release draft verification guokexin.02 2026-07-31 10:57:30 +08:00
  • 1efe1c3f6c fix: drop the base role-delete tip that frames --yes as the confirmation luozhixiong01 2026-07-31 00:22:54 +08:00
  • 6b171dd1bc fix: drop shortcut tips that contradict the --yes guardrail luozhixiong01 2026-07-31 00:02:14 +08:00
  • 76f743f14a test: assert the --yes guardrail follows the flag, not the risk level luozhixiong01 2026-07-30 23:13:31 +08:00
  • 33b76897ac fix: only show --yes guardrail when the command gates on --yes luozhixiong01 2026-07-30 23:13:20 +08:00
  • a1da19705b docs: drop the environment-dependent anchor from the risk line hint luozhixiong01 2026-07-30 22:34:54 +08:00
  • 49254d124b docs: correct where the risk line appears in shortcut help luozhixiong01 2026-07-30 22:31:32 +08:00
  • 9f63daec78 fix: restore the --yes guardrail on every high-risk-write shortcut help luozhixiong01 2026-07-30 22:09:06 +08:00
  • 0d475103af fix: keep shortcut risk and tips out of Long so they render once luozhixiong01 2026-07-30 21:58:25 +08:00
  • 819dcbe4de refactor: render the affordance risk line through cmdutil.RiskLine luozhixiong01 2026-07-30 21:48:45 +08:00
  • 959e29d39f feat: add RiskLine as the single source of the help risk line luozhixiong01 2026-07-30 21:43:00 +08:00
  • 006452dcd6 docs: address wiki routing review feedback #2112 docs/wiki-url-type-routing wangweiming 2026-07-30 17:53:30 +08:00
  • 5555e3c071 fix(help): fill in a body placeholder only where the field is required heshuaichen 2026-07-30 21:01:59 +08:00
  • 8a5b87949f fix: detect text overflow across container boundaries fix/slides-lint-text-outside-container dengzilong.zero 2026-07-30 17:56:10 +08:00
  • e20e6d3c2a chore: restore release version guokexin.02 2026-07-30 20:44:41 +08:00
  • c004ae0e44 fix(help): keep self-advertising placeholders where the type allows one heshuaichen 2026-07-30 20:43:21 +08:00
  • af33c69c01 test: rehearse beta downgrade guard v1.0.79-beta.0 test/macos-release-rehearsal guokexin.02 2026-07-30 20:26:39 +08:00
  • ee24a6336a docs(slides): require full screenshot review fix/slides-full-screenshot-gate dengzilong.zero 2026-07-30 17:56:44 +08:00
  • 6c2d55b0b2 fix: detect hardened runtime metadata v1.0.79-beta.5 guokexin.02 2026-07-30 20:13:09 +08:00
  • cd72d47fa8 fix(help): make the skeleton's parse guarantee structural, not data-dependent heshuaichen 2026-07-30 19:59:21 +08:00
  • 1fa105ce61 test: prepare beta.4 release rehearsal v1.0.79-beta.4 guokexin.02 2026-07-30 19:59:32 +08:00
  • 941320e069 fix: require existing release tag v1.0.79-beta.3 guokexin.02 2026-07-30 19:43:11 +08:00
  • 32df0370a2 fix(help): give body facts their enum and bounds, and the skeleton legal values heshuaichen 2026-07-30 19:36:13 +08:00
  • a1de702691 fix: keep launcher failure output concise zhangzhongbo.1105 2026-07-30 19:31:03 +08:00
  • 4fb9961e1d fix: derive draft release target from tag v1.0.79-beta.2 guokexin.02 2026-07-30 19:22:56 +08:00
  • f2f1f4c7e2 test: prepare beta.4 release rehearsal guokexin.02 2026-07-30 19:14:39 +08:00
  • 10c4161414 test: trigger second queue probe guokexin.02 2026-07-30 19:11:10 +08:00
  • e76ec57294 test: add npm publication queue probe guokexin.02 2026-07-30 19:10:36 +08:00
  • af1fd4f810 test: rehearse draft release resumption v1.0.79-beta.1 guokexin.02 2026-07-30 19:08:01 +08:00
  • a72297b026 test(qualitygate): pin the test-import wiring to a fixture module shanglei 2026-07-30 18:29:24 +08:00
  • 7512f017d6 Merge remote-tracking branch 'origin/main' into refactor/package-debt-phase2 shanglei 2026-07-30 18:15:16 +08:00
  • d0b26821df test(qualitygate): fail when the test-import wiring is removed shanglei 2026-07-30 17:37:36 +08:00
  • 71ed44752f fix(schema): correct the method index hint's execution rule heshuaichen 2026-07-30 16:44:56 +08:00
  • b18e9e2656 fix: serialize npm publishing and resume draft uploads guokexin.02 2026-07-30 16:43:16 +08:00
  • 7faf9da3a4 fix(shortcuts): keep the output-dir hop that lint requires shanglei 2026-07-30 16:41:11 +08:00
  • ae56d30ce3 fix(qualitygate): check the imports test files bring in shanglei 2026-07-30 16:21:48 +08:00
  • e845e5f3e4 test: prepare v1.0.79-beta.1 release rehearsal guokexin.02 2026-07-30 16:19:36 +08:00
  • fc60760114 fix: fail closed on npm release lookup errors guokexin.02 2026-07-30 16:18:47 +08:00
  • 7614fa0f83 test: cover quiet SIGINT interruption zhangzhongbo.1105 2026-07-30 15:57:46 +08:00
  • 1a79483ac5 fix(docs): preserve local image dimensions #1864 sun/lark-cli-local-resources sunpeiyang.996 2026-07-30 15:50:07 +08:00
  • cd8db34f83 fix(docs): remove failed file placeholder wrappers sunpeiyang.996 2026-07-28 12:55:15 +08:00
  • e1c5ade76e test(docs): accept normalized image captions sunpeiyang.996 2026-07-28 12:44:19 +08:00
  • 26d8f16fa0 test(docs): replay exported markdown directly sunpeiyang.996 2026-07-28 12:32:36 +08:00
  • 48936606c7 test(docs): harden local resource live e2e sunpeiyang.996 2026-07-28 12:01:27 +08:00
  • 43825e15ed test(docs): cover local resource regressions sunpeiyang.996 2026-07-28 11:31:54 +08:00
  • 0929b3b8ff test(docs): gate PPE-only local resource workflow sunpeiyang.996 2026-07-27 21:05:25 +08:00
  • eb4bae573d test(docs): read enveloped dry-run output sunpeiyang.996 2026-07-27 20:41:51 +08:00
  • d08af40faf fix(docs): satisfy current main quality gates sunpeiyang.996 2026-07-27 20:32:41 +08:00
  • c015d15d60 feat(docs): upload local image and file resources sunpeiyang.996 2026-07-13 20:27:54 +08:00
  • 8d1d8df7cb fix: report native binary crash signals zhangzhongbo.1105 2026-07-30 15:41:11 +08:00
  • a8dc27f272 docs(im): pin bot identity on image pre-upload examples #1880 feat/im-governance-closeout luozhixiong 2026-07-17 17:25:27 +08:00
  • 852834c17f docs(im): pin explicit identity on every outbound example command luozhixiong 2026-07-17 17:00:08 +08:00
  • 7cbde0e465 fix(im): pin explicit identity on user-only examples and run them verbatim luozhixiong 2026-07-17 17:00:08 +08:00
  • 02b5a17719 test(im): use the scanner-recognized test-secret placeholder inline luozhixiong 2026-07-17 13:34:17 +08:00
  • 064f13ed85 test(im): route config secret through printf placeholder for content scan luozhixiong 2026-07-17 13:27:55 +08:00
  • 42fba42738 test(im): lock example identity, run all examples, guard affordance drift luozhixiong 2026-07-17 13:05:38 +08:00
  • d271914ae4 docs(im): extend approval semantics to all outbound actions and card drafts luozhixiong 2026-07-17 13:05:38 +08:00
  • 4b0ba66e8f fix(im): fail closed on media upload errors instead of rewriting content luozhixiong 2026-07-17 13:05:38 +08:00
  • ff9a3e7c23 docs(im): mention the user-id direct message form for plain text sends luozhixiong 2026-07-14 17:02:28 +08:00
  • 7f98de2387 test(im): drop redundant loop variable copy and type error assertions luozhixiong 2026-07-14 17:02:28 +08:00
  • 266671094d docs(im): forbid downgrading reply intent to a new direct message luozhixiong 2026-07-13 21:35:33 +08:00
  • 66ed09a250 docs(im): cover reply target in domain approval rule and tighten hint lock luozhixiong 2026-07-13 20:51:26 +08:00
  • 2a57dc6071 docs(im): surface sending approval semantics in the domain skill luozhixiong 2026-07-13 18:00:04 +08:00
  • a3bf1419aa docs(im): require draft approval when message content is delegated luozhixiong 2026-07-13 17:38:16 +08:00
  • 4bb644a746 fix(im): add id-source hint and strengthen example and recovery locks luozhixiong 2026-07-13 17:09:11 +08:00
  • 35d2de4bce feat(im): extend Tips examples to feed and flag shortcuts luozhixiong 2026-07-13 15:18:17 +08:00
  • f7b60bf23c docs(im): relax send confirmation gate for fully specified requests luozhixiong 2026-07-09 19:42:00 +08:00
  • d1e7ecc0d0 fix(im): seed failure inventory with recovery hint fix and coverage updates luozhixiong 2026-07-09 17:12:11 +08:00
  • e0bc29a648 fix: detect labeled metric text overflow zhanghuanxu 2026-07-30 15:08:08 +08:00
  • 7e34eccf3a Merge remote-tracking branch 'origin/main' into refactor/package-debt-phase2 shanglei 2026-07-30 14:52:47 +08:00
  • 2fa0c472c0 feat(im): add raw API affordance guidance for the im domain luozhixiong 2026-07-09 16:34:50 +08:00
  • dc7046596e feat(im): add copyable Tips examples to high-frequency IM shortcuts luozhixiong 2026-07-09 16:20:47 +08:00
  • 4c22015464 refactor(shortcuts): drop the forwarders nothing was left holding shanglei 2026-07-30 14:26:30 +08:00
  • 1698ac1ff3 fix(qualitygate): keep both layering walks out of dot directories shanglei 2026-07-30 14:26:15 +08:00
  • 8f3e9630a1 fix(qualitygate): report a stale ratchet base as a stale base shanglei 2026-07-30 14:26:15 +08:00
  • aa93b3f3a6 fix(convertlib): keep an empty merge_forward body empty shanglei 2026-07-30 14:26:00 +08:00
  • 246e0ae4fd test(run): pin POSIX launch-failure fixture to a directory, not zero bytes zhangzhongbo.1105 2026-07-30 14:20:12 +08:00
  • 2b68dca695 Revert "ci: add macOS release secret encoder" guokexin.02 2026-07-30 14:11:44 +08:00
  • 9b1e76e218 ci: add macOS release secret encoder guokexin.02 2026-07-30 14:10:30 +08:00
  • 4714205c69 test: extend argv and secrets hardening assertions zhangzhongbo.1105 2026-07-30 13:39:49 +08:00
  • e479585ca4 fix(scripts): harden shim launch-failure tests and diagnostic for Windows zhangzhongbo.1105 2026-07-30 13:24:53 +08:00
  • d8defec376 ci: harden notarized release publication guokexin.02 2026-07-30 12:57:34 +08:00
  • 6458f62b53 fix(help): keep nested object arrays from claiming scalar elements heshuaichen 2026-07-30 11:47:45 +08:00
  • f14ae7cda6 ci: run npm shim tests on Windows and gate on the result zhangzhongbo.1105 2026-07-30 11:46:59 +08:00
  • ce16aeead9 test: guard shim exit-status passthrough and argv containment zhangzhongbo.1105 2026-07-30 11:33:13 +08:00
  • 17aa98cf3d fix(help): render object arrays, cut identity tails, and clarify catalog misses heshuaichen 2026-07-30 11:28:18 +08:00
  • 44764c27c2 fix: report the OS error when the native binary cannot launch zhangzhongbo.1105 2026-07-30 11:18:58 +08:00
  • 44cf5e90e3 fix(schema): sanitize skeleton keys and rejected-path messages heshuaichen 2026-07-29 18:19:11 +08:00
  • ad2e213b8c fix(schema): cover all bidi and C1 controls when sanitizing descriptions heshuaichen 2026-07-29 18:04:45 +08:00
  • 892c7bf8ff docs: document flattened help and layered schema output heshuaichen 2026-07-29 17:47:48 +08:00
  • 45a94222e2 test: assert help and schema output budgets heshuaichen 2026-07-29 17:44:27 +08:00
  • 4cd7b3aa4a feat(help): embed request body contract in method help heshuaichen 2026-07-29 17:37:15 +08:00
  • f01acc7e99 feat(help): consume optional catalog resource descriptions heshuaichen 2026-07-29 17:32:31 +08:00
  • 6a75bc0a71 feat(help): flatten domain help to method-level listing heshuaichen 2026-07-29 17:29:59 +08:00
  • 8ad5a39003 fix(schema): route unresolvable paths back to help and index heshuaichen 2026-07-29 17:23:37 +08:00
  • 60bc821770 feat(schema): support --jq for index and envelope output heshuaichen 2026-07-29 17:21:08 +08:00
  • d96f971c0c feat(schema): render layered index by target depth heshuaichen 2026-07-29 17:18:52 +08:00
  • fc5e33c069 feat(schema): add service and method index rendering heshuaichen 2026-07-29 17:13:23 +08:00
  • 0885ec2eae fix(qualitygate): give both layering walks one scope shanglei 2026-07-29 16:20:50 +08:00
  • a1c7416735 fix: restore release retry guidance guokexin.02 2026-07-29 15:43:57 +08:00