Project-lead view of which work packages are not ready to close, why they are not ready, and what action/evidence is still missing. This is calculated from existing work package fields and tracking history.
| Package | Priority | Status | Readiness | Why not ready | Missing action/evidence |
|---|---|---|---|---|---|
| #15 — Developer upgrade review: erpweb_phase3_risky_test_module | Critical | To Do | Not Ready |
|
|
| #1 — Old Odoo API method signature detected | High | To Do | Not Ready |
|
|
| #10 — Legacy Odoo JavaScript module pattern detected | Medium | To Do | Not Ready |
|
|
| #11 — Legacy web.* JavaScript require detected | Medium | To Do | Not Ready |
|
|
| #12 — Deprecated @api.multi usage | Medium | To Do | Not Ready |
|
|
| #14 — Legacy attrs usage detected | Medium | To Do | Not Ready |
|
|
| #13 — Legacy states usage detected | Medium | To Do | Not Ready |
|
|
| #9 — Manifest version does not start with source Odoo major version | Low | To Do | Not Ready |
|
|
| #2 — Dependencies captured | Info | To Do | Not Ready |
|
|
| #3 — Structured dependency records rebuilt | Info | To Do | Not Ready |
|
|
These are the first items a developer should look at, sorted by upgrade sequence, priority, module, and recommendation category.
| Seq | Priority | Module | Action Category | Review | Work Package | Status |
|---|---|---|---|---|---|---|
| 20 | Critical | erpweb_phase3_risky_test_module | Score 299 | Manual Review | #15 — Developer upgrade review: erpweb_phase3_risky_test_module | To Do |
| 32 | High | erpweb_phase3_risky_test_module | Convert Old API Signatures | Manual Review | #1 — Old Odoo API method signature detected | To Do |
| 42 | Medium | erpweb_phase3_risky_test_module | Migrate Legacy JavaScript Module Pattern | Manual Review | #10 — Legacy Odoo JavaScript module pattern detected | To Do |
| 42 | Medium | erpweb_phase3_risky_test_module | Migrate Legacy web.* JavaScript Imports | Manual Review | #11 — Legacy web.* JavaScript require detected | To Do |
| 42 | Medium | erpweb_phase3_risky_test_module | Modernize Recordset API | Manual Review | #12 — Deprecated @api.multi usage | To Do |
| 42 | Medium | erpweb_phase3_risky_test_module | Review / Convert attrs Modifiers | Manual Review | #14 — Legacy attrs usage detected | To Do |
| 42 | Medium | erpweb_phase3_risky_test_module | Review / Convert states Modifiers | Manual Review | #13 — Legacy states usage detected | To Do |
| 52 | Low | erpweb_phase3_risky_test_module | Update Manifest Version for Target | Manual Review | #9 — Manifest version does not start with source Odoo major version | To Do |
| 62 | Info | erpweb_phase3_risky_test_module | Dependency Review | Manual Review | #2 — Dependencies captured | To Do |
| 62 | Info | erpweb_phase3_risky_test_module | Dependency Review | Manual Review | #3 — Structured dependency records rebuilt | To Do |
| 62 | Info | erpweb_phase3_risky_test_module | Dependency Review | Manual Review | #4 — Dependencies detected | To Do |
| 62 | Info | erpweb_phase3_risky_test_module | Dependency Review | Manual Review | #5 — Dependencies detected | To Do |
Use this section when assigning a developer to a specific module. Each module shows the highest-impact work first.
Why not ready:
Missing action/evidence:
Summary: erpweb_phase3_risky_test_module is currently rated CRITICAL with score 299. 1 high scanner finding(s) found. 5 medium scanner finding(s) found.
Developer task: Start with this module first. Review all blockers, critical/high scanner findings, dependency issues, Phase 61 upgrade recommendations, API changes, XML/view migration risks, and JavaScript risks.
Acceptance criteria / evidence required:
Source: Risk scoring / score 299
Trace key: module-risk:1:critical:299
Why not ready:
Missing action/evidence:
Summary: This file appears to use the old cr, uid, ids, context method signature. Phase 61 recommendation: Convert old cr/uid/ids/context method signatures to modern self.env recordset-based API. Action category: convert_old_api_signature. Confidence: high. Review status: manual-review.
Developer task: Review scanner finding for erpweb_phase3_risky_test_module. Location: erpweb_phase3_risky_test_module/models/risky_model.py:10. Suggested action: Convert old API methods to modern Odoo environment API using self.env and recordsets. Use Phase 61 action category 'convert_old_api_signature' to group and sequence this work. Manual-review status: manual-review.
Acceptance criteria / evidence required:
Source: Phase 61 scanner recommendation / convert_old_api_signature
Trace key: scanner:erpweb_phase3_risky_test_module|python_api|Old Odoo API method signature detected|erpweb_phase3_risky_test_module/models/risky_model.py|10
Why not ready:
Missing action/evidence:
Summary: This JavaScript file uses odoo.define, which may need migration for newer Odoo frontend architecture. Phase 61 recommendation: Review legacy odoo.define JavaScript and migrate it where required for the target Odoo frontend architecture. Action category: migrate_legacy_javascript_module. Confidence: medium. Review status: manual-review.
Developer task: Review scanner finding for erpweb_phase3_risky_test_module. Location: erpweb_phase3_risky_test_module/static/src/js/risky.js:1. Suggested action: Review whether this should be converted to the modern Odoo JavaScript module format. Use Phase 61 action category 'migrate_legacy_javascript_module' to group and sequence this work. Manual-review status: manual-review.
Acceptance criteria / evidence required:
Source: Phase 61 scanner recommendation / migrate_legacy_javascript_module
Trace key: scanner:erpweb_phase3_risky_test_module|javascript|Legacy Odoo JavaScript module pattern detected|erpweb_phase3_risky_test_module/static/src/js/risky.js|1
Why not ready:
Missing action/evidence:
Summary: This JavaScript file imports old web.* modules, which often change between Odoo versions. Phase 61 recommendation: Review legacy web.* JavaScript imports and migrate them to the target Odoo frontend service/module patterns. Action category: migrate_legacy_web_js_imports. Confidence: medium. Review status: manual-review.
Developer task: Review scanner finding for erpweb_phase3_risky_test_module. Location: erpweb_phase3_risky_test_module/static/src/js/risky.js:3. Suggested action: Review frontend imports and services against the target Odoo version. Use Phase 61 action category 'migrate_legacy_web_js_imports' to group and sequence this work. Manual-review status: manual-review.
Acceptance criteria / evidence required:
Source: Phase 61 scanner recommendation / migrate_legacy_web_js_imports
Trace key: scanner:erpweb_phase3_risky_test_module|javascript|Legacy web.* JavaScript require detected|erpweb_phase3_risky_test_module/static/src/js/risky.js|3
Why not ready:
Missing action/evidence:
Summary: This file uses @api.multi, which is deprecated/removed in newer Odoo versions. Phase 61 recommendation: Remove/replace @api.multi usage and verify the method behaves correctly with modern Odoo recordsets. Action category: modernize_recordset_api. Confidence: high. Review status: manual-review.
Developer task: Review scanner finding for erpweb_phase3_risky_test_module. Location: erpweb_phase3_risky_test_module/models/risky_model.py:6. Suggested action: Review and convert the method to modern recordset-style API for the target Odoo version. Use Phase 61 action category 'modernize_recordset_api' to group and sequence this work. Manual-review status: manual-review.
Acceptance criteria / evidence required:
Source: Phase 61 scanner recommendation / modernize_recordset_api
Trace key: scanner:erpweb_phase3_risky_test_module|python_api|Deprecated @api.multi usage|erpweb_phase3_risky_test_module/models/risky_model.py|6
Why not ready:
Missing action/evidence:
Summary: This XML file uses attrs. In newer Odoo versions, view modifier handling may need review. Phase 61 recommendation: Review attrs-based view modifiers and convert where required for the target Odoo view syntax. Action category: review_convert_attrs_modifiers. Confidence: medium. Review status: manual-review.
Developer task: Review scanner finding for erpweb_phase3_risky_test_module. Location: erpweb_phase3_risky_test_module/views/risky_views.xml:5. Suggested action: Review this view against the target Odoo version's XML/view modifier requirements. Use Phase 61 action category 'review_convert_attrs_modifiers' to group and sequence this work. Manual-review status: manual-review.
Acceptance criteria / evidence required:
Source: Phase 61 scanner recommendation / review_convert_attrs_modifiers
Trace key: scanner:erpweb_phase3_risky_test_module|xml_views|Legacy attrs usage detected|erpweb_phase3_risky_test_module/views/risky_views.xml|5
Why not ready:
Missing action/evidence:
Summary: This XML file uses states. In newer Odoo versions, this may need conversion depending on context. Phase 61 recommendation: Review states-based visibility/read-only logic and convert where required for the target Odoo version. Action category: review_convert_states_modifiers. Confidence: medium. Review status: manual-review.
Developer task: Review scanner finding for erpweb_phase3_risky_test_module. Location: erpweb_phase3_risky_test_module/views/risky_views.xml:5. Suggested action: Review state-based visibility/read-only logic for compatibility with the target Odoo version. Use Phase 61 action category 'review_convert_states_modifiers' to group and sequence this work. Manual-review status: manual-review.
Acceptance criteria / evidence required:
Source: Phase 61 scanner recommendation / review_convert_states_modifiers
Trace key: scanner:erpweb_phase3_risky_test_module|xml_views|Legacy states usage detected|erpweb_phase3_risky_test_module/views/risky_views.xml|5
Why not ready:
Missing action/evidence:
Summary: Project source version is 16.0, but manifest version is 12.0.1.0.0. Phase 61 recommendation: Review and update the manifest version so it aligns with the source and target upgrade path. Action category: update_manifest_version_for_target. Confidence: medium. Review status: manual-review.
Developer task: Review scanner finding for erpweb_phase3_risky_test_module. Location: erpweb_phase3_risky_test_module/__manifest__.py. Suggested action: Confirm whether the manifest version is correct for the source branch being upgraded. Use Phase 61 action category 'update_manifest_version_for_target' to group and sequence this work. Manual-review status: manual-review.
Acceptance criteria / evidence required:
Source: Phase 61 scanner recommendation / update_manifest_version_for_target
Trace key: scanner:erpweb_phase3_risky_test_module|version_risk|Manifest version does not start with source Odoo major version|erpweb_phase3_risky_test_module/__manifest__.py|
Why not ready:
Missing action/evidence:
Summary: Dependencies recorded: stock, sale, account, mail Phase 61 recommendation: Use the source-aware dependency graph to validate dependency availability before code migration. Action category: dependency_review. Confidence: high. Review status: auto-safe.
Developer task: Review scanner finding for erpweb_phase3_risky_test_module. Location: custom_addons/qr_delivery/__manifest__.py. Suggested action: In the dependency graph phase, split and validate these dependencies against target Odoo version availability. Use Phase 61 action category 'dependency_review' to group and sequence this work. Manual-review status: auto-safe.
Acceptance criteria / evidence required:
Source: Phase 61 scanner recommendation / dependency_review
Trace key: scanner:erpweb_phase3_risky_test_module|dependencies|Dependencies captured|custom_addons/qr_delivery/__manifest__.py|
Why not ready:
Missing action/evidence:
Summary: Structured dependency records were rebuilt for this module. Created: 0. Updated: 2. Deleted stale: 0. Standard Odoo: 2. Uploaded providers: 0. Missing custom: 0. Phase 61 recommendation: Use the source-aware dependency graph to validate dependency availability before code migration. Action category: dependency_review. Confidence: high. Review status: auto-safe.
Developer task: Review scanner finding for erpweb_phase3_risky_test_module. Location: erpweb_phase3_risky_test_module/__manifest__.py. Suggested action: Review the dependency summary report for missing custom dependencies before starting code migration. Use Phase 61 action category 'dependency_review' to group and sequence this work. Manual-review status: auto-safe.
Acceptance criteria / evidence required:
Source: Phase 61 scanner recommendation / dependency_review
Trace key: scanner:erpweb_phase3_risky_test_module|dependencies|Structured dependency records rebuilt|erpweb_phase3_risky_test_module/__manifest__.py|
Why not ready:
Missing action/evidence:
Summary: Dependencies found in manifest: base, sale Phase 61 recommendation: Use the source-aware dependency graph to validate dependency availability before code migration. Action category: dependency_review. Confidence: high. Review status: auto-safe.
Developer task: Review scanner finding for erpweb_phase3_risky_test_module. Location: erpweb_phase3_risky_test_module/__manifest__.py. Suggested action: Later phases should validate these dependencies against the target Odoo version and installed app set. Use Phase 61 action category 'dependency_review' to group and sequence this work. Manual-review status: auto-safe.
Acceptance criteria / evidence required:
Source: Phase 61 scanner recommendation / dependency_review
Trace key: scanner:erpweb_phase3_risky_test_module|dependencies|Dependencies detected|erpweb_phase3_risky_test_module/__manifest__.py|
Why not ready:
Missing action/evidence:
Summary: Dependencies found in manifest: base, sale, stock Phase 61 recommendation: Use the source-aware dependency graph to validate dependency availability before code migration. Action category: dependency_review. Confidence: high. Review status: auto-safe.
Developer task: Review scanner finding for erpweb_phase3_risky_test_module. Location: erpweb_phase3_test_module/__manifest__.py. Suggested action: Later phases should validate these dependencies against target Odoo version and installed app set. Use Phase 61 action category 'dependency_review' to group and sequence this work. Manual-review status: auto-safe.
Acceptance criteria / evidence required:
Source: Phase 61 scanner recommendation / dependency_review
Trace key: scanner:erpweb_phase3_risky_test_module|dependencies|Dependencies detected|erpweb_phase3_test_module/__manifest__.py|
Why not ready:
Missing action/evidence:
Summary: Module 'QR Delivery Updated' has manifest metadata captured. Manifest version: 16.0.1.0.1. Phase 61 recommendation: Validate manifest metadata, dependencies, assets, license, and version format for the target Odoo version. Action category: validate_manifest_metadata. Confidence: medium. Review status: manual-review.
Developer task: Review scanner finding for erpweb_phase3_risky_test_module. Location: custom_addons/qr_delivery/__manifest__.py. Suggested action: In the real scanner phase, parse this manifest and validate depends, assets, license and version format. Use Phase 61 action category 'validate_manifest_metadata' to group and sequence this work. Manual-review status: manual-review.
Acceptance criteria / evidence required:
Source: Phase 61 scanner recommendation / validate_manifest_metadata
Trace key: scanner:erpweb_phase3_risky_test_module|manifest|Manifest metadata captured|custom_addons/qr_delivery/__manifest__.py|
Why not ready:
Missing action/evidence:
Summary: Module metadata was parsed safely. Version: 12.0.1.0.0. License: LGPL-3. Phase 61 recommendation: Validate manifest metadata, dependencies, assets, license, and version format for the target Odoo version. Action category: validate_manifest_metadata. Confidence: medium. Review status: manual-review.
Developer task: Review scanner finding for erpweb_phase3_risky_test_module. Location: erpweb_phase3_risky_test_module/__manifest__.py. Suggested action: Continue with dependency and code-pattern scanning. Use Phase 61 action category 'validate_manifest_metadata' to group and sequence this work. Manual-review status: manual-review.
Acceptance criteria / evidence required:
Source: Phase 61 scanner recommendation / validate_manifest_metadata
Trace key: scanner:erpweb_phase3_risky_test_module|manifest|Manifest parsed successfully|erpweb_phase3_risky_test_module/__manifest__.py|
Why not ready:
Missing action/evidence:
Summary: Version: 16.0.1.0.0. License: LGPL-3. Phase 61 recommendation: Validate manifest metadata, dependencies, assets, license, and version format for the target Odoo version. Action category: validate_manifest_metadata. Confidence: medium. Review status: manual-review.
Developer task: Review scanner finding for erpweb_phase3_risky_test_module. Location: erpweb_phase3_test_module/__manifest__.py. Suggested action: Continue with dependency and code-pattern scanning. Use Phase 61 action category 'validate_manifest_metadata' to group and sequence this work. Manual-review status: manual-review.
Acceptance criteria / evidence required:
Source: Phase 61 scanner recommendation / validate_manifest_metadata
Trace key: scanner:erpweb_phase3_risky_test_module|manifest|Manifest parsed successfully|erpweb_phase3_test_module/__manifest__.py|
Why not ready:
Missing action/evidence:
Summary: erpweb_phase3_risky_test_module depends on base. Action category: keep_dependency. Status: auto-safe. Confidence: high. Classification: available_in_target_community.
Developer task: Keep this dependency. It exists in both the validated source and target Odoo source registries. Source availability: True; target availability: True; community: True; enterprise: False. Source edition: community; target edition: community. Manual review required: auto-safe.
Acceptance criteria / evidence required:
Source: Phase 61 dependency recommendation / keep_dependency
Trace key: upgrade-rec:dependency:erpweb_phase3_risky_test_module:base:keep_dependency
Why not ready:
Missing action/evidence:
Summary: erpweb_phase3_risky_test_module depends on sale. Action category: keep_dependency. Status: auto-safe. Confidence: high. Classification: available_in_target_community.
Developer task: Keep this dependency. It exists in both the validated source and target Odoo source registries. Source availability: True; target availability: True; community: True; enterprise: False. Source edition: community; target edition: community. Manual review required: auto-safe.
Acceptance criteria / evidence required:
Source: Phase 61 dependency recommendation / keep_dependency
Trace key: upgrade-rec:dependency:erpweb_phase3_risky_test_module:sale:keep_dependency
Use this section to batch similar upgrade fixes, such as old API conversion, XML modifier review, JavaScript migration, or dependency confirmation.
| Seq | Priority | Module | Package | Review | Status |
|---|---|---|---|---|---|
| 20 | Critical | erpweb_phase3_risky_test_module | #15 — Developer upgrade review: erpweb_phase3_risky_test_module | Manual Review | To Do |
| Seq | Priority | Module | Package | Review | Status |
|---|---|---|---|---|---|
| 32 | High | erpweb_phase3_risky_test_module | #1 — Old Odoo API method signature detected | Manual Review | To Do |
| Seq | Priority | Module | Package | Review | Status |
|---|---|---|---|---|---|
| 42 | Medium | erpweb_phase3_risky_test_module | #10 — Legacy Odoo JavaScript module pattern detected | Manual Review | To Do |
| Seq | Priority | Module | Package | Review | Status |
|---|---|---|---|---|---|
| 42 | Medium | erpweb_phase3_risky_test_module | #11 — Legacy web.* JavaScript require detected | Manual Review | To Do |
| Seq | Priority | Module | Package | Review | Status |
|---|---|---|---|---|---|
| 42 | Medium | erpweb_phase3_risky_test_module | #12 — Deprecated @api.multi usage | Manual Review | To Do |
| Seq | Priority | Module | Package | Review | Status |
|---|---|---|---|---|---|
| 42 | Medium | erpweb_phase3_risky_test_module | #14 — Legacy attrs usage detected | Manual Review | To Do |
| Seq | Priority | Module | Package | Review | Status |
|---|---|---|---|---|---|
| 42 | Medium | erpweb_phase3_risky_test_module | #13 — Legacy states usage detected | Manual Review | To Do |
| Seq | Priority | Module | Package | Review | Status |
|---|---|---|---|---|---|
| 52 | Low | erpweb_phase3_risky_test_module | #9 — Manifest version does not start with source Odoo major version | Manual Review | To Do |
| Seq | Priority | Module | Package | Review | Status |
|---|---|---|---|---|---|
| 62 | Info | erpweb_phase3_risky_test_module | #2 — Dependencies captured | Manual Review | To Do |
| 62 | Info | erpweb_phase3_risky_test_module | #3 — Structured dependency records rebuilt | Manual Review | To Do |
| 62 | Info | erpweb_phase3_risky_test_module | #4 — Dependencies detected | Manual Review | To Do |
| 62 | Info | erpweb_phase3_risky_test_module | #5 — Dependencies detected | Manual Review | To Do |
| Seq | Priority | Module | Package | Review | Status |
|---|---|---|---|---|---|
| 62 | Info | erpweb_phase3_risky_test_module | #6 — Manifest metadata captured | Manual Review | To Do |
| 62 | Info | erpweb_phase3_risky_test_module | #7 — Manifest parsed successfully | Manual Review | To Do |
| 62 | Info | erpweb_phase3_risky_test_module | #8 — Manifest parsed successfully | Manual Review | To Do |
| Seq | Priority | Module | Package | Review | Status |
|---|---|---|---|---|---|
| 65 | Info | erpweb_phase3_risky_test_module | #16 — Dependency upgrade recommendation: base | Auto-safe | To Do |
| 65 | Info | erpweb_phase3_risky_test_module | #17 — Dependency upgrade recommendation: sale | Auto-safe | To Do |
Manual-review items: require developer notes explaining the code decision, before/after module evidence, rebuilt scanner/dependency/risk output, and target-version test confirmation where applicable.
Auto-safe items: can be confirmed later, but must still show the dependency or manifest decision was reviewed against the validated source/target repositories.
Done means: the work package acceptance criteria is satisfied, evidence exists in the project notes/history, and related reports have been rebuilt.
This page is advisory and tracking-focused. It does not modify uploaded module code automatically.