Some checks failed
doc-engine / engine (push) Waiting to run
doc-engine / coverage (push) Waiting to run
doc-engine / consumer (push) Waiting to run
email / gates (push) Waiting to run
email / email-domain (push) Waiting to run
email / nigig-email (push) Waiting to run
nigig-build (CAD) / cad-module (push) Waiting to run
nigig-build (CAD) / full-crate-check (push) Waiting to run
nigig-build (CAD) / doc-workspace-coverage (push) Waiting to run
nigig-build (CAD) / cad-widget-coverage (push) Waiting to run
email / supply-chain (push) Waiting to run
nigig-build (CAD) / supply-chain (push) Waiting to run
nigig-build (CAD) / cad-engine-coverage (push) Waiting to run
nigig-map / test (push) Waiting to run
sms / android (push) Waiting to run
sms / nigig-sms (push) Waiting to run
sms / supply-chain (push) Waiting to run
sms / gates (push) Waiting to run
sms / robius-sms (push) Waiting to run
spreadsheet / engine-coverage (push) Waiting to run
spreadsheet / ui-controller-coverage (push) Waiting to run
traffic / gates (push) Waiting to run
traffic / nigig-traffic (push) Waiting to run
traffic / supply-chain (push) Waiting to run
nigig-site / Owned paths and honest test contracts (push) Has been cancelled
nigig-site / Cargo check-all-targets (push) Has been cancelled
nigig-site / Cargo clippy-site-owned (push) Has been cancelled
nigig-site / Cargo contained-media-export-fixtures (push) Has been cancelled
nigig-site / Cargo containment-storage-crypto (push) Has been cancelled
nigig-site / Cargo integration-non-live (push) Has been cancelled
nigig-site / Cargo production-dependency-containment (push) Has been cancelled
nigig-site / Cargo unit (push) Has been cancelled
nigig-site / Runtime UI (explicitly skipped until enabled) (push) Has been cancelled
nigig-site / Migration and recovery (explicitly skipped until enabled) (push) Has been cancelled
nigig-site / Media limits (explicitly skipped until enabled) (push) Has been cancelled
nigig-site / Real server interoperability (explicitly skipped until enabled) (push) Has been cancelled
nigig-site / Security and supply-chain baseline (push) Has been cancelled
nigig-site / Release capability gate (push) Has been cancelled
repo hygiene / hygiene (push) Has been cancelled
Contain production capabilities, remove the production sync surface, and keep legacy media/export/transport implementations test-only. Require authenticated existing-key storage with preservation-first recovery and sticky write disablement, backed by deterministic fault and concurrency tests plus dependency and workflow contracts.
33 lines
1.3 KiB
TOML
33 lines
1.3 KiB
TOML
[package]
|
|
name = "nigig-site"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
description = "Nigig Site — fail-closed encrypted local construction records under SITE-01 containment."
|
|
|
|
[dependencies]
|
|
makepad-widgets = { workspace = true }
|
|
robius-directories = { git = "https://github.com/project-robius/robius", rev = "b766e62b0600f5d2ee21cc6995648346fc277bd8" }
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_json = "1"
|
|
chrono = { version = "0.4", features = ["serde"] }
|
|
ulid = { version = "1", features = ["serde"] }
|
|
uuid = { version = "1", features = ["v4", "serde"] }
|
|
# Fail-closed authenticated storage (see src/crypto.rs and src/store.rs).
|
|
aes-gcm = "0.10"
|
|
aead = "0.5"
|
|
keyring = "4"
|
|
getrandom = "0.2"
|
|
|
|
[dev-dependencies]
|
|
makepad-test = { workspace = true }
|
|
nigig-core = { path = "../../nigig-core" }
|
|
# Legacy media/export implementations are test-only containment fixtures.
|
|
nigig-pdf-cos = { path = "../pdf/pdf-cos" }
|
|
nigig-pdf-document = { path = "../pdf/pdf-document" }
|
|
nigig-pdf-graphics = { path = "../pdf/pdf-graphics" }
|
|
nigig_doc_scanner = { path = "../nigig_doc_scanner" }
|
|
image = { version = "0.25", default-features = false, features = ["png", "jpeg"] }
|
|
weezl = "0.1"
|
|
zip = "8"
|
|
# Explicit test-only live-server contract; production has no HTTP dispatcher.
|
|
reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls", "blocking"] }
|