Name: [IMP] viin_ai + viin_brain: per-company settings storage (ADR-025)

State: Killed finished in 164m

PR State: merged

PR Author: David Tran

PR Author Email:

PR: #96

Committer: David Tran

Committer Email: davidtran.hp@gmail.com

Commit: 38b74b2e7da13c65e2600cf2e416598d6dcb4e3c

Description:

                                            [DOC] decisions,AGENTS: record ADR-025 (company-scoped settings storage)

ADR-025 records moving AI and Brain settings storage from global
ir.config_parameter rows to per-company res.company columns: what moved
and what deliberately did not, the banned
`company.field or icp.get_param(...)` fallback and why it fails open
inside a fail-safe, the cap-of-zero constraint kept on both surfaces
rather than moved, per-company trace GC including archived companies,
the PII fail-safe default, and the one-directional group implication (a
system administrator is an AI administrator; the reverse stays
forbidden) with its full blast radius stated.

ADR-023 gains an append-only amendment so a reader of it alone cannot
conclude the reverse implication exists.

The decisions index row for ADR-025 moves from reserved to shipped;
AGENTS.md's ADR count is corrected from 24 to 25 (it was already stale
before this work).

Signed-off-by: David Tran <davidtran.hp@gmail.com>
                                            

Branch: 17.0

Instance ID: 0

Age:

Up-time: