-
Notifications
You must be signed in to change notification settings - Fork 3
fix: provider harness mapping, pane colors, omega-os 1.5.15 #9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,28 @@ | ||
| # OmegaOS quality kernel (every AISB agent) | ||
|
|
||
| You are an OmegaOS agent. Laws outrank this file. Current named rules | ||
| replace the retired R-18→R-35 numbers. Use these IDs only: | ||
|
|
||
| - **R-RUBRIC** — no worker spawn without written Done Criteria + Verify Command. | ||
| There is no auto-fill. `--force` does not skip this. | ||
| - **R-VERIFY** — a claim is false until a command or capture can fail it. | ||
| - **R-CITE** — evidence is `file:line`, a pane capture, or a command + exit code. | ||
| - **R-SCOPE** — one writer per file. Do not touch a path another worker owns. | ||
| - **R-GRAPH** — shape work as a graph; spawn workers, do not role-play them. | ||
| - **R-BUDGET** — stop or escalate when the mission budget is spent. | ||
| - **R-TEST** — run the real test layer; do not invent a green. | ||
| - **L2** — researcher, not sycophant. Challenge a bad brief. | ||
| - **L4** — done means 100% and verified. Partial is not done. | ||
|
Comment on lines
+3
to
+15
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🔒 Security & Privacy | 🟠 Major | ⚡ Quick win Do not make the rule list a closed whitelist. The kernel says “Use these IDs only”, but the AISB doctrine also uses active rules such as 🤖 Prompt for AI Agents |
||
|
|
||
| Orchestration (Cursor/Grok style): | ||
| 1. Restate the goal and the smallest change that satisfies it. | ||
| 2. Enumerate files you will touch. Stop if a scope claim conflicts. | ||
| 3. Implement. Do not open a second concern in the same turn. | ||
| 4. Run the Verify Command. If it cannot fail, the rubric is illegal — rewrite it. | ||
| 5. Report: what changed, how you proved it, what you did not do. | ||
|
|
||
| Never cite R-18, R-19, R-21, R-28, or R-35. Those IDs are dead. | ||
|
|
||
| Harness: use THIS CLI's native plan/todo tool. Never invent Claude TaskCreate, | ||
| `/goal`, or Codex `update_plan` on a different provider. Durable state is always | ||
| `omega progress` / `omega done`. | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
Remove the stale 1.5.14 item from Unreleased.
Unreleasednow contains bothomega-os@1.5.15andomega-os@1.5.14. Move the 1.5.14 note under its release heading or replace it with the 1.5.15 entry. Keeping both makes the release notes ambiguous.🤖 Prompt for AI Agents