Review the method.
Read METHOD.md and challenge any rule, threshold or agenda you think is wrong, with your reasoning and your source.
- Your method becomes enforceable software, attributable and versioned.
OpenOKR is open source under AGPL-3.0, and so is its method. The code, the specification, the design of every engine and the full OKR method it enforces are public. You can read all of it, run all of it, and change any of it.
Read METHOD.md and challenge any rule, threshold or agenda you think is wrong, with your reasoning and your source.
Then tell us where the coaching was wrong. The whole workspace exports at any time, so trying costs you nothing.
Start with CONTRIBUTING and the good first issues.
A method library with no I/O. The OKR method as pure functions, run identically in the browser, on the server, in the agents and in the importer, with a conformance test against the document.
Agents with real guardrails. Least privilege, proposals, sandbox mode, cost caps and a nudge budget.
One contract, many surfaces. The API, the command line, the agent tools and the chat commands are generated from one registry.
Isolation in the database. Row-level security on every table, and a test that proves a connection with no workspace reads nothing.
Strict TypeScript everywhere, PostgreSQL through Drizzle, Next.js, Vitest and Playwright.
The project owner has the final say while the project is young, and it is written down in GOVERNANCE.md. Changes to the OKR method itself are a maintainer decision, not something a pull request settles alone, because the method is the product. Contributions come under a lightweight contributor licence agreement, signed with one click.