Objective
Support configured custom JetBrains path variables when preparing a tenant's Odoo source roots, without guessing global IDE configuration or silently skipping a possibly conflicting source.
Finish Line
- Use an explicit, documented source of IDE path-variable definitions for the selected IDE/project.
- Reproduce a saved
file://$ODOO_SRC$ content root and an unrelated module with a custom macro.
- Repeated preparation resolves the same source without adding duplicates or modifying another project's state.
- Unknown/ambiguous mappings still fail without writes; verify missing mappings and conflicting Odoo sources.
Current Status
State: Waiting outside the Odoo milestone; found in independent review of the preparation implementation for cbusillo/codex-skills#770.
Next action: Design the explicit path-variable input and add a focused live IDE proof after the current preparation change lands.
Blocked by: none.
Waiting for: later implementation scope; not started in the current milestone execution.
Last verified: 2026-09-23. The implementation resolves the built-in PROJECT_DIR, MODULE_DIR, and USER_HOME macros. A custom ODOO_SRC macro reproduces a clear no-write refusal; the limitation is documented. The CM acceptance environment uses supported paths and passed valid/invalid/restored source-resolution checks.
Relationships
Independent reviewer: Anthropic claude-fable-5-1. Retained as a follow-up rather than guessing mappings or ignoring unresolved source roots. The exact CM source-preparation proof does not depend on custom path variables.
Objective
Support configured custom JetBrains path variables when preparing a tenant's Odoo source roots, without guessing global IDE configuration or silently skipping a possibly conflicting source.
Finish Line
file://$ODOO_SRC$content root and an unrelated module with a custom macro.Current Status
State: Waiting outside the Odoo milestone; found in independent review of the preparation implementation for cbusillo/codex-skills#770.
Next action: Design the explicit path-variable input and add a focused live IDE proof after the current preparation change lands.
Blocked by: none.
Waiting for: later implementation scope; not started in the current milestone execution.
Last verified: 2026-09-23. The implementation resolves the built-in PROJECT_DIR, MODULE_DIR, and USER_HOME macros. A custom ODOO_SRC macro reproduces a clear no-write refusal; the limitation is documented. The CM acceptance environment uses supported paths and passed valid/invalid/restored source-resolution checks.
Relationships
Independent reviewer: Anthropic claude-fable-5-1. Retained as a follow-up rather than guessing mappings or ignoring unresolved source roots. The exact CM source-preparation proof does not depend on custom path variables.