New crates
- platform-nats: async_nats JetStream bridge; pull/push consumers, explicit ACK,
subject prefixing under provisioning.>, 6 stream definitions on startup
- platform-db: SurrealDB pool (embedded RocksDB solo, Surreal<Mem> tests,
WebSocket server multi-user); migrate() with DEFINE TABLE IF NOT EXISTS DDL
Service integrations
- orchestrator: NATS pub on task state transitions, execution_logs → SurrealDB,
webhook handler (HMAC-SHA256), AuditCollector (batch INSERT, 100-event/1s flush)
- control-center: solo_auth_middleware (intentional bypass, --mode solo only),
NATS session events, WebSocket bridge via JetStream subscription (no polling)
- vault-service: NATS lease flow; credentials over HTTPS only (lease_id in NATS);
SurrealDB storage backend with MVCC retry + exponential backoff
- secretumvault: complete SurrealDB backend replacing HashMap; 9 unit + 19 integration tests
- extension-registry: NATS lifecycle events, vault:// credential resolver with TTL cache,
cache invalidation via provisioning.workspace.*.deploy.done
Clippy workspace clean
cargo clippy --workspace -- -D warnings: 0 errors
Patterns fixed: derivable_impls (#[default] on enum variants), excessive_nesting
(let-else, boolean arithmetic in retain, extracted helpers), io_error_other,
redundant_closure, iter_kv_map, manual_range_contains, pathbuf_instead_of_path
16 lines
366 B
Plaintext
16 lines
366 B
Plaintext
{
|
|
"clean_up_tokenization_spaces": true,
|
|
"cls_token": "[CLS]",
|
|
"do_basic_tokenize": true,
|
|
"do_lower_case": true,
|
|
"mask_token": "[MASK]",
|
|
"model_max_length": 512,
|
|
"never_split": null,
|
|
"pad_token": "[PAD]",
|
|
"sep_token": "[SEP]",
|
|
"strip_accents": null,
|
|
"tokenize_chinese_chars": true,
|
|
"tokenizer_class": "BertTokenizer",
|
|
"unk_token": "[UNK]"
|
|
}
|