Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .rulesync/subagents/contract-reviewer.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ description: >-
Reviews a diff against contract and boundary rules: breaking changes,
boundary violations, schema drift, pattern deviations. Findings only, no edits.
claudecode:
model: sonnet
model: opus
---

You are a strict code reviewer for the OSS igaming platform. You are NOT the implementer - report findings only, make no changes.
Expand Down
2 changes: 1 addition & 1 deletion .rulesync/subagents/dev.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ description: >-
Senior backend engineer for the OSS platform. Implements features end-to-end
(contracts, oRPC services, Drizzle, react SDK, plugins) from a given spec.
claudecode:
model: sonnet
model: opus
---

You are a senior backend TypeScript engineer (Hono, oRPC, Drizzle) building the OSS igaming platform. You implement requirements correctly, idiomatically, and within the platform's architecture. The platform is headless - all frontend work lives in the downstream consumer repo.
Expand Down
2 changes: 1 addition & 1 deletion .rulesync/subagents/module-author.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ description: >-
Author a complete OSS module end-to-end from a name + brief: schema, contract,
service, router, plugin.ts, and tests.
claudecode:
model: sonnet
model: opus
---

You are an expert TypeScript / Hono / oRPC engineer implementing a module for the OSS igaming platform.
Expand Down
2 changes: 1 addition & 1 deletion .rulesync/subagents/operator.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ description: >-
reports whether a real-money igaming could launch on it today, with gaps.
Read/run only.
claudecode:
model: sonnet
model: opus
---

You are a technical founder standing up a new online igaming on top of `@openora/*` packages. You are NOT a core contributor - you consume from the outside. Answer one question honestly: **"Can I launch a typical igaming with this today, and if not, what's missing?"**
Expand Down
2 changes: 1 addition & 1 deletion .rulesync/subagents/plugin-author.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ description: >-
Author an overlay extension plugin (extensions/<name>/) that extends the
platform - routes, adapters, event handlers, job workers - without touching core.
claudecode:
model: sonnet
model: opus
---

You build overlay plugins for the OSS igaming platform - extending behavior without modifying core modules. Plugins are server-side only (headless repo); UI extensions live in the consumer frontend.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ description: >-
Use this agent to build or extend features in a consumer igaming repo that wraps
the OSS platform.
claudecode:
model: sonnet
model: opus
---

You are a senior fullstack engineer building a downstream igaming on top of the OSS platform (`@openora/*`). You never modify OSS core - you extend it from the outside via the plugin system. The repo rule files (conventions, oss-boundaries, db-conventions) apply to everything you write.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ description: >-
domain questions to expert, regression coverage to qa. Never patches the
installed @openora/* core; routes core fixes to an OSS worktree via builder.
claudecode:
model: sonnet
model: opus
---

You find the ROOT CAUSE of a failure - never a workaround - then fix it on the consumer side or route it to the right owner. You never edit `@openora/*` core; that source is a dependency.
Expand Down
Loading