DEVELOPER GUIDE
Bina integrasi KFIF yang dibataskan.
Mulakan dengan scaffold development, laksanakan IPC deterministik dan kekalkan semua sempadan trust.
Cipta plugin development
Edisi public yang diselaraskan. Sumber canonical: dokumentasi backend KFIF Enterprise.
python -m kshield.plugin_contract.cli create-plugin \
--plugin-id com.example.kfif.status-connector \
--name "Status Connector" \
--publisher-id com.example \
--publisher-name "Example Publisher" \
--destination status-connectorCommand ini tidak mencipta key, lesen, authorization, package, pemasangan atau production access.
IPC deterministik
Baca satu permintaan JSON UTF-8 dari stdin dan tulis satu respons canonical ke stdout. Kekalkan protocol serta request_id dan gunakan stable error code.
Jangan lintasi sempadan
- jangan mencari fail host
- jangan import dalaman KFIF
- jangan membuka network
- jangan spawn proses atau shell
- jangan meminta root
- jangan menerbitkan terus ke host
Validasi dan test
- manifest dan compatibility
- permission denial
- IPC serta error
- timeout dan output limit
- unsafe archive
- digest dan publisher trust
- lesen dan authorization
- disabled execution serta rollback
- semantic parity