feat(cli)!: move fund under the wallet group as tenjin wallet fund - #158
feat(cli)!: move fund under the wallet group as tenjin wallet fund#158A1igator wants to merge 1 commit into
Conversation
There was a problem hiding this comment.
Your trial has ended. Reactivate Greptile to resume code reviews.
00adfe4 to
4092f2f
Compare
There was a problem hiding this comment.
Your trial has ended. Reactivate Greptile to resume code reviews.
30bda1d to
ae6ee8e
Compare
4092f2f to
1e76e77
Compare
There was a problem hiding this comment.
Your trial has ended. Reactivate Greptile to resume code reviews.
1e76e77 to
739a1c7
Compare
There was a problem hiding this comment.
Your trial has ended. Reactivate Greptile to resume code reviews.
739a1c7 to
141fdaa
Compare
There was a problem hiding this comment.
Your trial has ended. Reactivate Greptile to resume code reviews.
There was a problem hiding this comment.
Your trial has ended. Reactivate Greptile to resume code reviews.
|
Conflict resolved and pushed as 7762681. The conflict was against this PR's base ( Composed, not sided. I took the base's diet rewrite wholesale and re-applied this layer's rename to the one occurrence that survived it,
Semantic break git did not mark. The diet moved the free-verb allowlist fence out of One control the rename had silently killed, pre-existing at 141fdaa rather than caused by the merge. Not touched, flagging instead. No payment-flow code is in the resolution. Gates run locally on the merge commit: One note for whoever lands this: there is no changeset for the rename, and it is a breaking CLI change. Nothing in CI enforces one, so it is a judgement call rather than a blocker. |
There was a problem hiding this comment.
Your trial has ended. Reactivate Greptile to resume code reviews.
|
Base pulled forward, pushed as 1d85a0c. The red on 7762681 was Merging the updated base in cleared the red with no further change from me. The merge touched exactly one file, Worth recording why the two skill edits did not collide: Re-verified after the base merge, since both layers moved through
Gates on the merge commit: |
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1d85a0c to
02ed3f2
Compare
There was a problem hiding this comment.
Your trial has ended. Reactivate Greptile to resume code reviews.
|
Post-#151-squash replay: the branch's net contribution was replayed as a single commit onto main (02ed3f2), preserving the three merge-resident resolutions (permissions.md pay opt-in line, the SKILL.md rename over main's diet, the dead-control test fix) with no #151 residue. Gates green on the committed tree: format/lint/typecheck clean, 2243 passed / 10 skipped, and the skill-drift gate passes now that main carries the resync. Diff vs main is exactly this PR's 17 wallet-fund files. |
Scope
src/cli.ts:fundregisters under thewalletgroup (tenjin wallet fund [amountUsd], envelope commandwallet.fund); behavior, flags, and output unchanged, andcommands/fund.tsstays the body. No compat alias: alpha, same clean-break posture as feat(cli)!: remove the candidate pen — decisions are ephemeral #131, and the changeset says what to update.Bash(tenjin wallet fund:*)(lib/permissions.ts,lib/harness-permissions.ts), doctor/install/wallet fix lines, the tenjin-search skill (the wallet marker block now covers one uniformwallet fund/show/balancegroup), README,docs/agent-permissions.md.Bash(tenjin fund:*)line go stale (named in the changeset); the MCP tool deliberately keeps its flattenjin_fundname, since MCP names do not nest and a tool rename would break MCP consumers for no grouping gain.Testing
pnpm lint,pnpm typecheck,pnpm format:check: clean. Fullpnpm test: 1896 passed, 10 skipped (integration included).🤖 Generated with Claude Code