Cordis Planner
cordis-planner is an optional, provider-neutral proposal layer. It receives a
validated CORDIS task contract, difficulty profile, and Core Cognitive IR, then
asks an injected model callable for a JSON-only cordis.plan.v1 proposal.
When Goal Mode has already run cordis-socrates, pass its
cordis.boundary-review.v1 object as boundary_review. The proposal prompt
then carries the same scope, permission, capability, and evidence boundaries.
It cannot execute tools, approve actions, advance workflow state, or write
learning. cordis-runtime remains the authority for those transitions.
CORDIS Runtime state -> CordisPlanner -> model callable -> PlanIR
|
v
Runtime validates and controls execution
The package does not contain a model SDK. Integrations pass a callable such as
lambda request: provider.generate(request["prompt"]), which keeps provider
choice, credentials, and transport outside CORDIS.
Plan Mode outcome
CordisPlanMode wraps one planning attempt in an explicit result:
plan_ready-> the host submits the returned PlanIR to Runtime;planner_failed+direct-> only a Socrates review that marked planning non-required may let the host continue with its existing Goal Mode context;planner_failed+repair_planner-> the host must repair or retry the planner. It may not silently execute an unplanned high-complexity goal.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cordis_planner-0.5.1.tar.gz.
File metadata
- Download URL: cordis_planner-0.5.1.tar.gz
- Upload date:
- Size: 9.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6be0fa449e684aa1ef6ca74bc8a3602ae67a131c34000a7df603626630bec425
|
|
| MD5 |
982fc897efeef372dde8c1a387045c23
|
|
| BLAKE2b-256 |
2e09c8f6ad6bb4aa9f41426a6e3361565f30abb5729fab004be97ca7d0f01514
|
File details
Details for the file cordis_planner-0.5.1-py3-none-any.whl.
File metadata
- Download URL: cordis_planner-0.5.1-py3-none-any.whl
- Upload date:
- Size: 7.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eae93609584376adeeb340d7c1b6fcc94f3d69678697e37a2a022542df89d181
|
|
| MD5 |
8c08272b2bcf8f978a94d58d4bf6c9ac
|
|
| BLAKE2b-256 |
23544ed994b9841199f8761eb10a0b28179753071ee4d1e268321d4b01b6226f
|