2026-03-13 00:21:54 +00:00
|
|
|
# .ontoref/config.ncl — ontoref configuration for {{ project_name }}
|
|
|
|
|
# Place this file at <project_root>/.ontoref/config.ncl
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
nickel_import_paths = [".", ".ontology", "ontology/schemas", "adrs", "reflection/requirements", "reflection/schemas"],
|
|
|
|
|
|
|
|
|
|
log = {
|
|
|
|
|
level = "info",
|
|
|
|
|
path = ".ontoref/logs",
|
|
|
|
|
rotation = "daily",
|
|
|
|
|
compress = false,
|
|
|
|
|
archive = ".ontoref/logs/archive",
|
|
|
|
|
max_files = 7,
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
mode_run = {
|
|
|
|
|
rules = [
|
|
|
|
|
{ when = { mode_id = "validate-ontology" }, allow = true, reason = "validation always allowed" },
|
|
|
|
|
{ when = { actor = "agent" }, allow = true, reason = "agent actor always allowed" },
|
|
|
|
|
{ when = { actor = "ci" }, allow = true, reason = "ci actor always allowed" },
|
|
|
|
|
],
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
nats_events = {
|
|
|
|
|
enabled = false,
|
|
|
|
|
url = "nats://localhost:4222",
|
|
|
|
|
emit = [],
|
|
|
|
|
subscribe = [],
|
|
|
|
|
handlers_dir = "reflection/handlers",
|
|
|
|
|
},
|
feat: unified auth model, project onboarding, install pipeline, config management
The full scope across this batch: POST /sessions key→token exchange, SessionStore dual-index with revoke_by_id, CLI Bearer injection (ONTOREF_TOKEN), ontoref setup
--gen-keys, install scripts, daemon config form roundtrip, ADR-004/005, on+re self-description update (fully-self-described), and landing page refresh.
2026-03-13 20:56:31 +00:00
|
|
|
{{ ui_section }}}
|