Skip to content

wip#7

Merged
acahill5 merged 27 commits intomasterfrom
ac-claude
Feb 18, 2026
Merged

wip#7
acahill5 merged 27 commits intomasterfrom
ac-claude

Conversation

@acahill5
Copy link
Contributor

@acahill5 acahill5 commented Feb 9, 2026

No description provided.


repo_dir = File.expand_path("../../", Dir.pwd)
pp Open3.capture3("pwd", chdir: repo_dir)
res = Open3.capture3("claude", "--dangerously-skip-permissions", "-p", prompt, chdir: repo_dir)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why use claude code vs. calling claude api?

API supports structured outputs

def run(url, action)
fetcher = Checkie::Fetcher.new(url)
poster = Checkie::Poster.new(fetcher.details, dry_run: false)
poster = Checkie::Poster.new(fetcher.details, dry_run: true)
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TODO: revert

@rules[rule.to_s] += references if references
end

def match_ai
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So no it groups all that have the :exploration tag in the same way by file path that it does without.
This way we are only resorting to claude code if we need to. Otherwise can use API w/ structured output and therefore cheaper.

@acahill5 acahill5 merged commit 75c534b into master Feb 18, 2026
@acahill5 acahill5 deleted the ac-claude branch February 18, 2026 16:28
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.

2 participants

Comments