T1-B Action Vocabulary Reconciliation
| Item |
Nilai |
| Mode |
Server development · /home/scola/odoo |
| Tanggal |
2026-08-10 |
| Input |
DEC-003 actions, T1-A non-DEC-003 tails, live FE/BE registries |
| Scope |
Normalisasi CORE_CURRENT saja — bukan bulk rename 18+ string global |
DEC-003 canonical actions
view, list, create, update, delete, archive, manage, approve, reject, publish, export, configure, execute, reset, activate, deactivate
Classification
| Capability / pattern |
Class |
Disposition T1-B |
students.attendance.edit |
CORE_CURRENT |
Dinormalisasi → students.attendance.update (FE menu/router/ROLE_CAPABILITIES + BE registry + auth_capabilities + smart attendance helper) |
settings.attendance.view |
CORE_CURRENT (settings leaf) |
Tetap — resource settings-domain untuk halaman /attendance/settings; bukan app-shell gate |
*.config (bukan configure) |
OPTIONAL_DOWNSTREAM / LEGACY |
Residual per-package |
report_cards.dapodik.sync |
OPTIONAL_DOWNSTREAM |
Residual SC-DAP |
academics.cbt_exams.sit |
OPTIONAL_DOWNSTREAM |
Residual SC-ASSESS |
finance.billing.verify / receive_cash / payment.setup |
OPTIONAL_DOWNSTREAM |
Residual SC-FEES/FIN |
foundation.finance.budget.monitor |
OPTIONAL_DOWNSTREAM |
Residual SC-FOUND |
accounting.bank.reconcile |
OPTIONAL_DOWNSTREAM |
Residual accounting |
communication.notifications.config |
LEGACY / OPTIONAL |
Residual — bukan Core denominator |
Rules applied
- Hanya konversi mekanis yang semantik setara:
.edit → .update pada Core attendance.
- Tidak mengonversi
verify / sync / sit / receive_cash / reconcile tanpa keputusan Product.
- W05 write/complete/correct tidak disertifikasi — hanya kosakata otorisasi.
Verification
npm run check:core-parity → hard findings 0 untuk action Core denominator.
- Unit BE
test_api_route_access_unit tetap hijau setelah rename registry.