Skip to content

[H2-03] ai-ready: Hapus atau sambungkan src/audit.ts (dead code) #397

Description

@ahliweb

Context Capsule

Plugin: @ahliweb/awcms-sikesra (ID nyata: awcms-sikesra)
Dir: awcmsmicro-dev/packages/plugins/awcms-sikesra/

Invariants (lihat issue #376 — pinned capsule):

  • src/audit.ts mendefinisikan createAuditRecord()/ExampleAuditEvent sendiri — TIDAK diimpor oleh index.ts, runtime.ts, admin.tsx, atau test apa pun.
  • Implementasi audit nyata ada di src/runtime.ts (~baris 1535, 1548).
  • Independen dari item lain — boleh dikerjakan kapan saja.

Load skill FIRST: skills/sikesra-plugin-execution/SKILL.md

Goal

[H2-03] Hapus src/audit.ts (dead code), atau jika ada rencana memisahkan modul audit dari runtime.ts (mengurangi ukuran file 2870 baris), migrasikan implementasi nyata ke sana dan update semua import.

References — Read ONLY these

  1. docs/prd/03.PLUGIN_ARCHITECTURE.md §8 poin 4
  2. Load: skills/sikesra-plugin-execution/SKILL.md

Scope

Files to change:

  • src/audit.ts (hapus, atau jadi target migrasi)
  • src/runtime.ts (update import jika memigrasikan)

Do NOT touch: collection auditEvents, route lain.

Acceptance Criteria

  • AC-1: hanya ada SATU implementasi createAuditRecord() di codebase
  • AC-2: tidak ada import yang rusak setelah perubahan (typecheck bersih membuktikan ini)

Definition of Done

  • pnpm --filter @ahliweb/awcms-sikesra typecheck → 0 error
  • pnpm --filter @ahliweb/awcms-sikesra test → pass
  • pnpm --silent lint:quick → clean

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions