1:- module(ap_legal, [legal_note/2, legal_summary/0]).

Catatan hukum ringkas.

Bukan nasihat hukum. Rujukan utama ada di docs/REFERENSI.md.

    8legal_note(S, Note) :-
    9    N = S.notified,
   10    ( N == yes ->
   11        Note = 'Pemberitahuan ditandai YA. Tetap cek UU 9/1998 dan aturan/putusan terbaru; tool ini bukan nasihat hukum.'
   12    ; N == no ->
   13        Note = 'Pemberitahuan ditandai TIDAK. Ketidakadaan pemberitahuan saja tidak boleh otomatis diperlakukan sebagai tindak pidana; lihat konstruksi kumulatif Pasal 256 KUHP dan Putusan MK 271/PUU-XXIII/2025. Tool ini bukan nasihat hukum.'
   14    ; Note = 'Status pemberitahuan tidak diketahui. Jangan menyimpulkan legal/ilegal hanya dari field ini; cek UU 9/1998, KUHP, dan putusan MK terbaru.'
   15    ).
   16
   17legal_summary :-
   18    format('~nCATATAN HUKUM (bukan nasihat hukum)~n', []),
   19    format('- Kebebasan menyampaikan pendapat di muka umum diatur antara lain dalam UU 9/1998.~n', []),
   20    format('- Pasal 256 KUHP memuat unsur kumulatif; ketiadaan pemberitahuan semata bukan satu-satunya unsur.~n', []),
   21    format('- Selalu verifikasi peraturan dan putusan terbaru sebelum keputusan nyata.~n~n', [])