Skip to content
Merged
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
4a889a3
docs: OVOS-PIPELINE-1 — pipeline-plugin abstraction (draft)
JarbasAl May 23, 2026
a1e5561
pipeline: keep session.pipeline; constrain owner_id colon rule
JarbasAl May 24, 2026
75d917d
pipeline §7: forbid `:` in skill_id / pipeline_id / intent_name
JarbasAl May 24, 2026
da77bca
PIPELINE-1: release as v2 (incompatible with current OVOS)
JarbasAl May 24, 2026
d87c1f1
pipeline: drop transformer chain (out of scope); refine V2 rationale
JarbasAl May 24, 2026
2418b14
README: PIPELINE-1 reading-order — host-side → orchestrator-side; dro…
JarbasAl May 24, 2026
1954c77
scope: drop APPENDIX/CHANGELOG/README; PR #11 is pipeline.md only per…
JarbasAl May 24, 2026
0a80a29
OVOS-PIPELINE-1: orchestrator may be split across cooperating processes
JarbasAl May 24, 2026
e60a110
PIPELINE-1: SESSION-1 / MSG-1 hoists, trio MUST, per-pipeline introsp…
JarbasAl May 24, 2026
db333f2
PIPELINE-1 §8: handler-trio is orchestrator-owned, not handler-owned
JarbasAl May 24, 2026
288a1a0
PIPELINE-1 §4: state utterance argument shape explicitly at the plugi…
JarbasAl May 24, 2026
7d19441
PIPELINE-1 §9.1: de-prescribe recognizer_loop:utterance topic name
JarbasAl May 24, 2026
95e89e3
PIPELINE-1 §10: clarify split-orch ownership of per-pipeline_id queries
JarbasAl May 24, 2026
09b3fb1
PIPELINE-1 §7.1: orchestrator stamps context.skill_id on dispatch
JarbasAl May 24, 2026
f68f794
PIPELINE-1 §5: claim the three blacklist session fields with full sem…
JarbasAl May 25, 2026
e5cb7b2
PIPELINE-1 §5: fix composition rule — policy overrides preference, no…
JarbasAl May 25, 2026
7e3aef3
PIPELINE-1: claim context['pipeline_id'] for plugin self-identificati…
JarbasAl May 25, 2026
344994b
PIPELINE-1 §3.1: drop spurious INTENT-4 §3.1.4 sub-section ref
JarbasAl May 25, 2026
bdbbd62
PIPELINE-1 §3.1: drop strip-and-mutual-exclude rule; allow identity k…
JarbasAl May 25, 2026
470c595
PIPELINE-1 §3.1: split stamp rule into originate vs modify-in-place; …
JarbasAl May 25, 2026
a683532
PIPELINE-1 §3.1: stamp rule covers derivations placed on the bus by t…
JarbasAl May 25, 2026
83caa2b
PIPELINE-1 §5.2 §5.3 §5.4: drop [] != omission distinction; align wit…
JarbasAl May 25, 2026
d9789f2
PIPELINE-1 §3.1, §6.1, §6.2: forward exemption + post-match-pre-dispa…
JarbasAl May 25, 2026
22e823b
PIPELINE-1 §9.1: rename entry topic recognizer_loop:utterance -> ovos…
JarbasAl May 25, 2026
e7c54a6
PIPELINE-1 §9.1: drop migration meta-commentary
JarbasAl May 25, 2026
18099a2
PIPELINE-1 §4, §9.1: match signature takes explicit optional lang; or…
JarbasAl May 25, 2026
8fc725d
PIPELINE-1: post-audit fixes — Match.lang, empty-list short-circuit, …
JarbasAl May 25, 2026
9b17366
PIPELINE-1 §7.3: reserved-intent-name and dispatch-suppression mechanism
JarbasAl May 25, 2026
f10f1b7
PIPELINE-1 §4.2, §7.0, §7.1, §7.3: relax match contract; explicit pol…
JarbasAl May 25, 2026
3891deb
PIPELINE-1 §4.1, §4.2, §6: Match.updated_session as the match-phase s…
JarbasAl May 25, 2026
3b82c2c
PIPELINE-1 §7.0, §7.1: collapse handler-owner shapes; pipeline_id == …
JarbasAl May 25, 2026
eb72157
PIPELINE-1 §7.0: pure-matcher plugin shape; plain skill + reserved in…
JarbasAl May 25, 2026
998c84a
PIPELINE-1 §4.2, §6: tighten match-phase scope; explicit null-match path
JarbasAl May 26, 2026
191b3f2
PIPELINE-1 §2: brief note on SESSION-2 stateless-for-named, owns-defa…
JarbasAl May 26, 2026
159d28c
PIPELINE-1: fix three spec bugs
JarbasAl May 26, 2026
2e2e3e7
MSG-1 §2.1.1: update identifier-constraint wording to per-topic-shape…
JarbasAl May 26, 2026
71bcdd4
PIPELINE-1: fix 5 audit gaps
JarbasAl May 26, 2026
9d6b2ca
PIPELINE-1 §9.6: define ovos.utterance.speak as NL output exit point
JarbasAl May 26, 2026
52aad8d
PIPELINE-1: simplification pass — 7 structural fixes
JarbasAl May 26, 2026
cae134e
PIPELINE-1 §3.1: rewrite identity stamping to two clear rules
JarbasAl May 26, 2026
fe95383
PIPELINE-1 §3.1: simplify to two sentences
JarbasAl May 26, 2026
06b04b0
PIPELINE-1 §3.1: pipeline_id stamped at dispatch, propagates via MSG-1
JarbasAl May 26, 2026
bbb5126
PIPELINE-1: pre-merge fixes
JarbasAl May 26, 2026
fc90ee7
PIPELINE-1 §7.0: drop two-shapes framing; dispatch is uniform
JarbasAl May 26, 2026
89b87e5
PIPELINE-1: replace owner_id with skill_id throughout
JarbasAl May 26, 2026
da4c7d7
PIPELINE-1: reframe as foundational spec; drop INTENT-4 from builds-on
JarbasAl May 26, 2026
30d771d
PIPELINE-1: rename complete_intent_failure → ovos.intent.unmatched
JarbasAl May 26, 2026
76f46fa
PIPELINE-1 §4.4: add latency discipline — defer long-running work to …
JarbasAl May 26, 2026
728974b
PIPELINE-1: captures→slots, utterance→utterances param, drop 3 non-no…
JarbasAl May 26, 2026
718e63c
PIPELINE-1 §6.1: dialog/TTS transformers run in output layer after .h…
JarbasAl May 26, 2026
d85e92f
PIPELINE-1 §6.2: trim circuit-breaker; drop ovos.pipeline.dropped topic
JarbasAl May 26, 2026
1688c9d
PIPELINE-1 §7.1: drop skill_id and intent_name from dispatch payload
JarbasAl May 26, 2026
b34d950
PIPELINE-1 §7.1: mandate lang in dispatch payload
JarbasAl May 26, 2026
45f1f5d
PIPELINE-1: mandate Match.lang — plugin owns language resolution
JarbasAl May 26, 2026
a48e075
PIPELINE-1: drop §7.4 In-process equivalence
JarbasAl May 26, 2026
720a345
PIPELINE-1 §6.5: long-running handlers and nested utterance lifecycles
JarbasAl May 26, 2026
b7579a8
PIPELINE-1: pre-merge polish pass
JarbasAl May 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading