Lewati ke isi

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

  1. Hanya konversi mekanis yang semantik setara: .edit.update pada Core attendance.
  2. Tidak mengonversi verify / sync / sit / receive_cash / reconcile tanpa keputusan Product.
  3. 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.