Skip to content

fix(motion,design): awk field refs, design-system.md lookup, deny texts (0.1.106) - #116

Merged
brunoazoulay merged 3 commits into
mainfrom
fix/motion-awk-design-0.1.106
Oct 11, 2026
Merged

brunoazoulay merged 3 commits into
mainfrom
fix/motion-awk-design-0.1.106

Conversation

@brunoazoulay

Copy link
Copy Markdown
Collaborator

Summary

  • motion: field references ($3, $NF, ${2}) in the code of a closed, single-quoted multi-line awk/gawk/mawk program in shell command position are no longer read as currency amounts; awk strings/comments, sh -c/bash -c and double-quoted bodies are scanned as before.
  • design: design-system.md is resolved from the written file's directory upward (real paths, confined to the real cwd), then cwd; per-file verdict for Write/Edit/apply_patch; session mode/quota unchanged.
  • design: deny texts list corpus reads at the credited root and screenshots taken/required (N/M); thresholds unchanged.
  • motion: test pinning that the PreToolUse budget note counts completed renders.
  • Bump to 0.1.106 (CHANGELOG, docs/motion.md).

Test plan

  • HOME=$(mktemp -d) bun test full suite: 2552 pass / 0 fail
  • bunx tsc --noEmit
  • bun run build
  • CI green

…rency amounts

Inside a closed single-quoted awk/gawk/mawk body in shell command position
(not in a quote, # comment or heredoc) containing `{`, field references such
as $3, $NF, ${2} in code position are no longer flagged as amounts. awk string
literals, awk comments and bullet lines keep their amounts; sh -c / bash -c and
double-quoted awk bodies are scanned as before.

Adds a test pinning that the PreToolUse budget note counts completed renders.
…what is missing

design-system.md is resolved from the written file's directory upward (real
paths, confined to the real cwd, empty/unreadable candidates skipped), then
cwd, giving a per-file verdict for Write/Edit/apply_patch; session mode and
quota still come from cwd. Deny texts list corpus reads at the credited root
and screenshots taken/required (N/M); thresholds unchanged.
@brunoazoulay
brunoazoulay merged commit ae977a9 into main Oct 11, 2026
1 check passed
@brunoazoulay
brunoazoulay deleted the fix/motion-awk-design-0.1.106 branch October 11, 2026 19:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant