updated docs, removed testing files, fixed logging
This commit is contained in:
@@ -4,9 +4,13 @@ Every field in `persona-engine.json`, and every finding code the validator can p
|
||||
|
||||
The authoritative schema is [`config/persona-engine.schema.json`](../config/persona-engine.schema.json)
|
||||
(JSON Schema draft-07). A working example is
|
||||
[`config/persona-engine.example.json`](../config/persona-engine.example.json), which is validated by
|
||||
CI against its own schema — if the example the documentation points at could not pass, every reader's
|
||||
first run would fail.
|
||||
[`config/persona-engine.example.json`](../config/persona-engine.example.json), which is validated
|
||||
against its own schema before every commit — if the example the documentation points at could not
|
||||
pass, every reader's first run would fail.
|
||||
|
||||
For a task-oriented walkthrough of every condition type and operator with worked JSON examples, see
|
||||
[RuleAuthoringGuide.md](RuleAuthoringGuide.md). This document is the terse reference; that one
|
||||
teaches by example.
|
||||
|
||||
## Top level
|
||||
|
||||
@@ -52,7 +56,7 @@ property-only rules.
|
||||
| Field | Required | Default | Notes |
|
||||
| --- | --- | --- | --- |
|
||||
| `destination` | no | `both` | `file`, `stream`, `both`, or `none`. `stream` writes records to the PowerShell Information stream. |
|
||||
| `path` | no | — | NDJSON output file. One record per line. |
|
||||
| `path` | no | `<current-directory>/logs/persona-engine-audit.ndjson` | NDJSON output file. One record per line. |
|
||||
| `traceConditionValues` | no | `false` | Writes evaluated attribute values into audit records. |
|
||||
| `acknowledgeConditionTracing` | no | `false` | **Required whenever `traceConditionValues` is true** (VR-003). |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user