claw10-domain 0.2.3

Domain models and types for Claw10 OS
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# claw10-domain

Model domain terpusat dan tipe data fundamental untuk **Claw10 OS**.

Crate ini mendefinisikan seluruh struktur data, tipe data baru (Newtypes), dan enum utama yang digunakan bersama oleh seluruh komponen di dalam ekosistem Claw10 OS.

## Fitur Utama
* **Tipe Data Agen & Tugas**: Model untuk `Agent`, `AgentId`, `Task`, `TaskId`, `TaskState`.
* **Keamanan & Otorisasi**: Struktur data untuk `Identity`, `IdentityId`, `Credential`, `Permission`, `RoleId`.
* **Anggaran & Pelacakan**: Struktur `Budget`, `CostRecord`, dan enum `CostCategory`.
* **Persetujuan & Hasil**: Representasi untuk `ToolApprovalRequest` dan `Evidence`.

## Cara Penggunaan
Tambahkan ke `Cargo.toml` sub-crate Anda:
```toml
[dependencies]
claw10-domain = { workspace = true }
```