docs: archive V3 CRUD upgrade project (100% complete)
This commit is contained in:
@@ -57,6 +57,9 @@ Do not delete historical context; move to `documentation/archive/` with clear na
|
|||||||
unification remain active follow-ups.
|
unification remain active follow-ups.
|
||||||
- Audited Site Passcode Security against current source. It remains an active high-priority
|
- Audited Site Passcode Security against current source. It remains an active high-priority
|
||||||
project because plaintext client storage and local passcode comparison are still present.
|
project because plaintext client storage and local passcode comparison are still present.
|
||||||
|
- Audited V3 CRUD upgrade project against source (2026-06-12). All production code migrated
|
||||||
|
to V3; legacy wrappers remain exported but unused. Archived `PROJECT__Use_AE_API_V3_CRUD_upgrade.md`.
|
||||||
|
Optional cleanup task added to TODO for removing dead wrapper code.
|
||||||
|
|
||||||
### Next archive candidates (review + approve)
|
### Next archive candidates (review + approve)
|
||||||
- Older style-review snapshots once current style guide references are centralized.
|
- Older style-review snapshots once current style guide references are centralized.
|
||||||
|
|||||||
@@ -53,7 +53,6 @@ Use this file as the routing map for project documentation.
|
|||||||
- `documentation/PROJECT__Documentation_Refresh_and_Archive_Plan_2026.md`
|
- `documentation/PROJECT__Documentation_Refresh_and_Archive_Plan_2026.md`
|
||||||
- `documentation/PROJECT__Stores_Svelte5_Migration.md`
|
- `documentation/PROJECT__Stores_Svelte5_Migration.md`
|
||||||
- `documentation/PROJECT__IDAA_Stores_Svelte5_Migration_2026.md`
|
- `documentation/PROJECT__IDAA_Stores_Svelte5_Migration_2026.md`
|
||||||
- `documentation/PROJECT__Use_AE_API_V3_CRUD_upgrade.md`
|
|
||||||
- `documentation/PROJECT__AE_Events_PressMgmt_Config_Cleanup.md`
|
- `documentation/PROJECT__AE_Events_PressMgmt_Config_Cleanup.md`
|
||||||
- `documentation/PROJECT__AE_Object_Field_Editor_V3_upgrade.md`
|
- `documentation/PROJECT__AE_Object_Field_Editor_V3_upgrade.md`
|
||||||
- `documentation/PROJECT__AE_Site_Passcode_Security.md`
|
- `documentation/PROJECT__AE_Site_Passcode_Security.md`
|
||||||
|
|||||||
@@ -166,6 +166,11 @@ uses `build_tmp_sort` (overrides generic encoding in its `specific_processor`).
|
|||||||
|
|
||||||
## ⚙️ DevOps & Backend
|
## ⚙️ DevOps & Backend
|
||||||
|
|
||||||
|
- [ ] **[Cleanup] Remove unused legacy API wrappers** — `create_ae_obj_crud()`,
|
||||||
|
`get_ae_obj_id_crud()`, and `update_ae_obj_id_crud()` are still exported from `api.ts` but
|
||||||
|
no longer called anywhere in production code. V3 migration is 100% complete. Safe to delete:
|
||||||
|
definitions in `api.ts` (lines 109-260), `src/lib/ae_api/api_get__crud_obj_id.ts`, unused
|
||||||
|
wrapper in `ae_core_functions.ts` (`get_site_domain_obj_from_fqdn`, `update_ae_obj_id_crud`).
|
||||||
- [ ] **[Backend] `event_file` — add `cfg_json` column (post-CMSC)** — The per-file display
|
- [ ] **[Backend] `event_file` — add `cfg_json` column (post-CMSC)** — The per-file display
|
||||||
override currently uses a localStorage workaround (`launcher_loc.current.file_display_overrides`)
|
override currently uses a localStorage workaround (`launcher_loc.current.file_display_overrides`)
|
||||||
because `event_file` has no JSON blob column. Proper fix: add `cfg_json` to the `event_file` DB
|
because `event_file` has no JSON blob column. Proper fix: add `cfg_json` to the `event_file` DB
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
# Project: CRUD V3 Final Migration
|
# Project: CRUD V3 Final Migration
|
||||||
|
|
||||||
> **Status:** 🟡 Surgical Cleanup (90% Complete — Events Module Fully Migrated)
|
> **Status:** ✅ **Completed and archived 2026-06-12**
|
||||||
> **Last Updated:** 2026-05-21
|
> **Completion:** All production code migrated to V3. Legacy wrappers remain defined but unused.
|
||||||
|
> **Last Updated:** 2026-06-12
|
||||||
> **Goal:** Eliminate all dependency on legacy API wrappers (`create_ae_obj_crud`, `get_ae_obj_id_crud`, etc.) and ensure 100% adoption of the V3 Standard (`/v3/crud/...`).
|
> **Goal:** Eliminate all dependency on legacy API wrappers (`create_ae_obj_crud`, `get_ae_obj_id_crud`, etc.) and ensure 100% adoption of the V3 Standard (`/v3/crud/...`).
|
||||||
|
|
||||||
---
|
---
|
||||||
Reference in New Issue
Block a user