docs(07-07): complete the user-api parity gap plan
Record the PHP-does-blacklist finding, the accepted Go 401 after logout, and the 22-ported corpus so later phases do not revive the harness artifact. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -62,7 +62,7 @@ Requirements for v1 (the Płytarium port). Each maps to roadmap phases. "User" b
|
||||
|
||||
### Authentication and users (AUTH)
|
||||
|
||||
- [ ] **AUTH-01**: User plugin port: registration, login, logout, password reset, email verification, and JWT issue/refresh (golang-jwt) with the same claims and cookie behavior the Nuxt app expects
|
||||
- [x] **AUTH-01**: User plugin port: registration, login, logout, password reset, email verification, and JWT issue/refresh (golang-jwt) with the same claims and cookie behavior the Nuxt app expects
|
||||
- [ ] **AUTH-02**: Organizations with roles; organization fields appear on the user payload through a fire-and-collect event so the fonoteka plugin extends the user plugin without editing it
|
||||
- [ ] **AUTH-03**: Personal API tokens with a read|write|ai scope ceiling, token CRUD endpoints, and a scope-checking middleware
|
||||
- [ ] **AUTH-04**: The must-change-password flag locks the authenticated surface with 423 except the locale and password-change routes
|
||||
@@ -192,7 +192,7 @@ Which phases cover which requirements. Updated during roadmap creation.
|
||||
| HTTP-07 | Phase 6 | Complete |
|
||||
| HTTP-08 | Phase 6 | Complete |
|
||||
| HTTP-09 | Phase 6 | Complete |
|
||||
| AUTH-01 | Phase 7 | Pending |
|
||||
| AUTH-01 | Phase 7 | Complete |
|
||||
| AUTH-02 | Phase 7 | Pending |
|
||||
| AUTH-03 | Phase 7 | Pending |
|
||||
| AUTH-04 | Phase 7 | Pending |
|
||||
|
||||
Reference in New Issue
Block a user