tristan and Claude Sonnet 4.6
ac5711c0df
Update .claude/settings.json with project permission allowlist
...
Allows crystal build/spec/run, shards, git read/write, and ls
without per-call prompts — consistent across machines.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01ATnpoEGXj4RyuMoBLGWcjs
2026-08-10 08:02:58 -05:00
tristan and Claude Sonnet 4.6
519c8dcd44
Remove test binary and test.cr
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01ATnpoEGXj4RyuMoBLGWcjs
2026-08-10 07:59:02 -05:00
tristan and Claude Sonnet 4.6
bc0f56fda9
Add .claude/, .gitignore, and update README
...
- .claude/settings.json: project-level Claude Code config
- .gitignore: ignores test binary, build artifacts, shards cache, tags
- README.md: expanded with usage example, dev commands, and AI assistance
disclosure (Claude used for review/bug-checking, not code generation)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01ATnpoEGXj4RyuMoBLGWcjs
2026-08-10 07:58:15 -05:00
tristan and Claude Sonnet 4.6
6f31a5d27c
object_rework: working MVP with runtime CommandNode tree
...
- BaseCommandNode (abstract) / CommandNode(T) split for heterogeneous tree
- Flag(T) with compile-time type branching, Parsable/Coercable modules
- Arg double-process invariant enforcement
- App.generate macro builds CommandNode tree from Command subclasses
- Command#initialize generated via macro finished, populates ivars from handler
- Reserved -h/--help enforcement in Flag#check!
- MatchType::Help added, SubCommand dispatch fixed
- design.adoc: added Planned Features (markdown docs, bash completion)
- Makefile: tabs, .DEFAULT_GOAL, doc_show target
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-08-09 22:49:55 -05:00
tristan
f5571cde73
Committing before test
2026-08-09 15:20:06 -05:00