You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: config/README.md
+4-5Lines changed: 4 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,8 +24,7 @@ Current files:
24
24
-`learning.toml` - experimental REVGSP/GDSP adapter controls; the default SparseConnectome path does not yet satisfy their required substrate contract.
25
25
-`scouts.toml` - void-walker scout budgets and per-scout enable flags.
26
26
-`io.toml` - receptor queue, HTTP status, and Redis status output.
27
-
-`logging.toml` - JSONL and zip spool limits. `events.jsonl` uses the
28
-
`events_*` limits, names containing `utd` use `utd_*`, and other JSONL files
29
-
use `log_*`; `roll_check_every = 1` enforces active-file caps after each write.
30
-
`zip_spool = true` instead selects the zip-buffer strategy and uses
31
-
`zip_buffer_bytes` and `zip_ring_bytes` for those standard writers.
Copy file name to clipboardExpand all lines: docs/roadmap/motor-learning-system/IO_AUDIT.md
+8-4Lines changed: 8 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,9 +27,9 @@ they must not be hidden by decoder removal.
27
27
|`runtime/helpers/speak.py`, lexical state in `nexus.py`, and the lexicon save call in `runtime/loop/main.py`| deleted or removed | These callers made the prohibited decoder live. The release gate no longer composes content. |
28
28
|`io/actuators/macros.py`, `runtime/emitters.py`, `runtime/helpers/macro_board.py`, and macro smoke output | deleted from the live output path | The macro registry and its canned text emitters were not an actuator basis. |
29
29
|`io/actuators/thoughts.py` and thought smoke output | deleted | It had no runtime producer beyond optional smoke material and was not required provenance logging. |
30
-
|`io/cognition/stimulus.py` and the text portion of `runtime/helpers/ingest.py`| deleted or disabled | The unique-symbol mapping is removed. `process_messages()`now counts messages only; it does not stimulate the connectome or echo through UTD. |
30
+
|`io/cognition/stimulus.py` and the text portion of `runtime/helpers/ingest.py`| deleted or disabled | The unique-symbol mapping is removed. `process_messages()`does not map text. It accepts only explicit receptor/stimulation node-index fields, which the loop can pass to `SparseConnectome.stimulate_indices()`, and it does not echo through UTD. |
31
31
|`io/ute.py`| boundary port only | UTE now exposes an explicit queue and no stdin, chat-inbox, or synthetic ticker source. |
32
-
|`io/utd.py` and `runtime/helpers/emission.py`| boundary port only | The status/text/macro emission helper is deleted. UTD has no text or macro API and records only explicit motor events. |
32
+
|`io/utd.py` and `runtime/helpers/emission.py`| boundary port only | The status/text/macro emission helper is deleted. UTD has no text or macro API and records only explicit `utd_actuation` rows in `motor_traces.jsonl.zst`. |
33
33
|`io/logging/rolling_jsonl.py`| keep | Bounded external audit logging is allowed when it does not feed cognition or stand in for reafference. |
34
34
35
35
## Static Reachability
@@ -54,7 +54,11 @@ authoring under live runtime roots. It proves:
54
54
1. No live output path imports the composer, speaker, lexicon, phrase bank, or macro emitter.
55
55
2. The runtime has no release-time sentence composition or `say` macro path.
56
56
3. Input receipt never causes outbound UTD emission.
57
-
4. The remaining UTE and UTD surfaces are documented as incomplete receptor and actuator ports, not compliant motor-learning implementations.
57
+
4. Explicit receptor-node indices can stimulate the connectome without restoring text mapping.
58
+
5. The remaining UTE and UTD surfaces are documented as incomplete receptor and actuator ports, not compliant motor-learning implementations.
58
59
59
60
This audit does not claim that the future motor actuator, articulation trace,
60
-
or sequential receptor is implemented. Those remain roadmap work.
61
+
or sequential receptor is implemented. The live loop now records stimulation,
62
+
efferent observation-node summaries, and optional attached-actuator witness/UTD
63
+
handoffs into `motor_traces.jsonl.zst`; a default actuator implementation
0 commit comments