forked from wangziqi/ruoyi-vue-pro
fix(education): integrate EDU-011 bounded capability
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
|
||||
## Delivered tenant-admin outcome
|
||||
|
||||
Education owns tenant-scoped import asset metadata and durable import jobs while reusing only public Infra APIs for private-file operations and other platform primitives. The delivered job lifecycle has exactly five states: `PREVIEW`, `PENDING`, `PROCESSING`, `COMPLETED`, and `FAILED`.
|
||||
Education owns tenant-scoped import asset metadata and durable import jobs while reusing only public Infra APIs for private-file operations and other platform primitives. The delivered job lifecycle has exactly five states: `PREVIEW_PENDING`, `PREVIEW_READY`, `EXECUTE_PENDING`, `COMPLETED`, and `FAILED`.
|
||||
|
||||
The bounded capability provides:
|
||||
|
||||
@@ -34,7 +34,7 @@ The bounded capability provides:
|
||||
## Acceptance record
|
||||
|
||||
- [x] Education-owned import assets and durable jobs are represented by V4130.
|
||||
- [x] Jobs use the five-state lifecycle `PREVIEW`, `PENDING`, `PROCESSING`, `COMPLETED`, `FAILED`.
|
||||
- [x] Jobs use the five-state lifecycle `PREVIEW_PENDING`, `PREVIEW_READY`, `EXECUTE_PENDING`, `COMPLETED`, `FAILED`.
|
||||
- [x] Claim, lease, heartbeat, expired-lease recovery, retry bounds, and duplicate safety are defined.
|
||||
- [x] Scanning fails closed, with default `UNAVAILABLE`.
|
||||
- [x] CSV/XLSX can return metadata-only preview when the parser is unavailable.
|
||||
|
||||
Reference in New Issue
Block a user