chrismdp / systems / counting-house

Fernwick Air's Counting House

System · Public · Version 1 of 1

Steve Yegge's Counting House pattern, drawn in AWML for one intent at a fictional airline: live contacts, the exception queue, building the scored set, testing the judge, promoting a model, and scoring every contact. The comments tied to parts mark gaps that drawing it turned up.

  • A GitHub Actions job that runs Claude Code · chrismdp/platforms/actions-agent · Doesn't run them all
    • anthropic's agents run here, and counting-house-live#ops doesn't allow anthropic
    • anthropic's agents run here, and counting-house-exceptions#ops doesn't allow anthropic
    • anthropic's agents run here, and counting-house-ongoing#ops doesn't allow anthropic
    • counting-house-live#tokenise, counting-house-live#send, counting-house-live#eligible, counting-house-live#file, counting-house-live#execute, counting-house-live#tokenise_out, counting-house-exceptions#route, counting-house-gold#sample, counting-house-gold#compare, counting-house-gold#file_gold, counting-house-judge-test#agree, counting-house-judge-test#trust, counting-house-promotion#price, counting-house-promotion#propose, counting-house-promotion#write_row, counting-house-ongoing#record and counting-house-ongoing#count are code steps, which anthropic's agent would carry out
  • A GitHub Actions job that runs the workflow's own code · chrismdp/platforms/actions-code · Runs them all
  • ChatGPT scheduled tasks in the cloud · awml/platforms/chatgpt-scheduled-tasks · Doesn't run them all
    • openai's agents run here, and counting-house-live#ops doesn't allow openai
    • openai's agents run here, and counting-house-live#tokenised doesn't allow openai
    • openai's agents run here, and counting-house-exceptions#ops doesn't allow openai
    • openai's agents run here, and counting-house-gold#tokenised doesn't allow openai
    • openai's agents run here, and counting-house-judge-test#tokenised doesn't allow openai
    • openai's agents run here, and counting-house-promotion#tokenised doesn't allow openai
    • openai's agents run here, and counting-house-ongoing#tokenised doesn't allow openai
    • openai's agents run here, and counting-house-ongoing#ops doesn't allow openai
    • counting-house-live#clerk has no company it may use
    • counting-house-judge-test#judge has no company it may use
    • counting-house-promotion#candidate has no company it may use
    • counting-house-promotion#judge has no company it may use
    • counting-house-ongoing#judge has no company it may use
    • counting-house-live#tokenise, counting-house-live#send, counting-house-live#eligible, counting-house-live#file, counting-house-live#execute, counting-house-live#tokenise_out, counting-house-exceptions#route, counting-house-gold#sample, counting-house-gold#compare, counting-house-gold#file_gold, counting-house-judge-test#agree, counting-house-judge-test#trust, counting-house-promotion#price, counting-house-promotion#propose, counting-house-promotion#write_row, counting-house-ongoing#record and counting-house-ongoing#count are code steps, which openai's agent would carry out
  • Claude scheduled tasks in the cloud · awml/platforms/claude-cloud-tasks · Doesn't run them all
    • anthropic's agents run here, and counting-house-live#ops doesn't allow anthropic
    • anthropic's agents run here, and counting-house-exceptions#ops doesn't allow anthropic
    • anthropic's agents run here, and counting-house-ongoing#ops doesn't allow anthropic
    • counting-house-live#tokenise, counting-house-live#send, counting-house-live#eligible, counting-house-live#file, counting-house-live#execute, counting-house-live#tokenise_out, counting-house-exceptions#route, counting-house-gold#sample, counting-house-gold#compare, counting-house-gold#file_gold, counting-house-judge-test#agree, counting-house-judge-test#trust, counting-house-promotion#price, counting-house-promotion#propose, counting-house-promotion#write_row, counting-house-ongoing#record and counting-house-ongoing#count are code steps, which anthropic's agent would carry out
  • Claude Code cloud scheduled tasks · awml/platforms/claude-code-cloud · Doesn't run them all
    • anthropic's agents run here, and counting-house-live#ops doesn't allow anthropic
    • anthropic's agents run here, and counting-house-exceptions#ops doesn't allow anthropic
    • anthropic's agents run here, and counting-house-ongoing#ops doesn't allow anthropic
    • counting-house-live#tokenise, counting-house-live#send, counting-house-live#eligible, counting-house-live#file, counting-house-live#execute, counting-house-live#tokenise_out, counting-house-exceptions#route, counting-house-gold#sample, counting-house-gold#compare, counting-house-gold#file_gold, counting-house-judge-test#agree, counting-house-judge-test#trust, counting-house-promotion#price, counting-house-promotion#propose, counting-house-promotion#write_row, counting-house-ongoing#record and counting-house-ongoing#count are code steps, which anthropic's agent would carry out
  • Claude Code on a laptop · awml/platforms/claude-code-laptop · Doesn't run them all
    • counting-house-live#asks may wait PT1H, but the platform may be off for P14D
    • counting-house-exceptions#refused may wait PT1H, but the platform may be off for P14D
    • counting-house-gold#weekly may wait P1D, but the platform may be off for P14D
    • counting-house-judge-test#changed may wait P1D, but the platform may be off for P14D
    • counting-house-promotion#put_up may wait P7D, but the platform may be off for P14D
    • counting-house-ongoing#nightly may wait PT6H, but the platform may be off for P14D
    • anthropic's agents run here, and counting-house-live#ops doesn't allow anthropic
    • anthropic's agents run here, and counting-house-exceptions#ops doesn't allow anthropic
    • anthropic's agents run here, and counting-house-ongoing#ops doesn't allow anthropic
    • counting-house-live#tokenise, counting-house-live#send, counting-house-live#eligible, counting-house-live#file, counting-house-live#execute, counting-house-live#tokenise_out, counting-house-exceptions#route, counting-house-gold#sample, counting-house-gold#compare, counting-house-gold#file_gold, counting-house-judge-test#agree, counting-house-judge-test#trust, counting-house-promotion#price, counting-house-promotion#propose, counting-house-promotion#write_row, counting-house-ongoing#record and counting-house-ongoing#count are code steps, which anthropic's agent would carry out
  • Cloudflare Workers with Cron Triggers · awml/platforms/cloudflare-workers · Runs them all
  • Codex on a laptop · awml/platforms/codex-agent-laptop · Doesn't run them all
    • counting-house-live#asks may wait PT1H, but the platform may be off for P14D
    • counting-house-exceptions#refused may wait PT1H, but the platform may be off for P14D
    • counting-house-gold#weekly may wait P1D, but the platform may be off for P14D
    • counting-house-judge-test#changed may wait P1D, but the platform may be off for P14D
    • counting-house-promotion#put_up may wait P7D, but the platform may be off for P14D
    • counting-house-ongoing#nightly may wait PT6H, but the platform may be off for P14D
    • openai's agents run here, and counting-house-live#ops doesn't allow openai
    • openai's agents run here, and counting-house-live#tokenised doesn't allow openai
    • openai's agents run here, and counting-house-exceptions#ops doesn't allow openai
    • openai's agents run here, and counting-house-gold#tokenised doesn't allow openai
    • openai's agents run here, and counting-house-judge-test#tokenised doesn't allow openai
    • openai's agents run here, and counting-house-promotion#tokenised doesn't allow openai
    • openai's agents run here, and counting-house-ongoing#tokenised doesn't allow openai
    • openai's agents run here, and counting-house-ongoing#ops doesn't allow openai
    • counting-house-live#clerk has no company it may use
    • counting-house-judge-test#judge has no company it may use
    • counting-house-promotion#candidate has no company it may use
    • counting-house-promotion#judge has no company it may use
    • counting-house-ongoing#judge has no company it may use
    • counting-house-live#tokenise, counting-house-live#send, counting-house-live#eligible, counting-house-live#file, counting-house-live#execute, counting-house-live#tokenise_out, counting-house-exceptions#route, counting-house-gold#sample, counting-house-gold#compare, counting-house-gold#file_gold, counting-house-judge-test#agree, counting-house-judge-test#trust, counting-house-promotion#price, counting-house-promotion#propose, counting-house-promotion#write_row, counting-house-ongoing#record and counting-house-ongoing#count are code steps, which openai's agent would carry out
  • Codex Cloud · awml/platforms/codex-cloud · Doesn't run them all
    • openai's agents run here, and counting-house-live#ops doesn't allow openai
    • openai's agents run here, and counting-house-live#tokenised doesn't allow openai
    • openai's agents run here, and counting-house-exceptions#ops doesn't allow openai
    • openai's agents run here, and counting-house-gold#tokenised doesn't allow openai
    • openai's agents run here, and counting-house-judge-test#tokenised doesn't allow openai
    • openai's agents run here, and counting-house-promotion#tokenised doesn't allow openai
    • openai's agents run here, and counting-house-ongoing#tokenised doesn't allow openai
    • openai's agents run here, and counting-house-ongoing#ops doesn't allow openai
    • counting-house-live#clerk has no company it may use
    • counting-house-judge-test#judge has no company it may use
    • counting-house-promotion#candidate has no company it may use
    • counting-house-promotion#judge has no company it may use
    • counting-house-ongoing#judge has no company it may use
    • counting-house-live#tokenise, counting-house-live#send, counting-house-live#eligible, counting-house-live#file, counting-house-live#execute, counting-house-live#tokenise_out, counting-house-exceptions#route, counting-house-gold#sample, counting-house-gold#compare, counting-house-gold#file_gold, counting-house-judge-test#agree, counting-house-judge-test#trust, counting-house-promotion#price, counting-house-promotion#propose, counting-house-promotion#write_row, counting-house-ongoing#record and counting-house-ongoing#count are code steps, which openai's agent would carry out
  • GitHub Actions running Claude Code · awml/platforms/github-actions-claude · Doesn't run them all
    • anthropic's agents run here, and counting-house-live#ops doesn't allow anthropic
    • anthropic's agents run here, and counting-house-exceptions#ops doesn't allow anthropic
    • anthropic's agents run here, and counting-house-ongoing#ops doesn't allow anthropic
  • Scheduled scripts on a Linux VPS · awml/platforms/linux-vps-cron · Runs them all
  • n8n Cloud · awml/platforms/n8n-cloud · Runs them all
  • Zapier · awml/platforms/zapier · Runs them all