mirror of
https://github.com/Sea-Haven-Industries/shoc-frontend-new.git
synced 2026-09-30 11:33:12 +00:00
* feat(vendors): complete operations roadmap frontend * test(vendors): cover work order assignment flow * fix(vendors): address review feedback * fix(vendors): prevent stale preference saves * fix(vendors): require truthful appointment bounds
27 lines
1.1 KiB
JSON
27 lines
1.1 KiB
JSON
{
|
|
"version": 1,
|
|
"purpose": "Frozen grandfathered debt inventory for the frontend governance checks. New entries and cap increases fail the governance comparison. Existing caps may only decrease and entries must be removed when compliant.",
|
|
"maxFileLines": 500,
|
|
"godfileDebt": [
|
|
{
|
|
"path": "src/app/(protected)/workorders/[id].tsx",
|
|
"maxLines": 797,
|
|
"reason": "Work-order detail route page; legacy godfile targeted for decomposition into focused state components."
|
|
},
|
|
{
|
|
"path": "src/app/(protected)/workorders/_components/dispatch-detail-modal.tsx",
|
|
"maxLines": 782,
|
|
"reason": "Dispatch detail modal; oversized legacy component pending extraction of sections/fields."
|
|
},
|
|
{
|
|
"path": "src/app/(protected)/vendors/index.tsx",
|
|
"maxLines": 612,
|
|
"reason": "Vendors list route; legacy page with mixed query/filter/table state pending extraction."
|
|
},
|
|
{
|
|
"path": "src/domain/work-orders/mappers/work-order-mapper.ts",
|
|
"maxLines": 572,
|
|
"reason": "API<->domain mapper; long but cohesive mapping logic, pending split by responsibility."
|
|
}
|
|
]
|
|
}
|