Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
9bdefac
feat(ui_l0): a card declares a theme MOOD; the kit decides what it lo…
ymote Aug 10, 2026
9b36ddf
fix(ui_l0): `when a > b` lexes — a lone < or > is a comparator
ymote Aug 10, 2026
bbbcade
docs(ui_l0): §4.1 describes the four-part kit assembly a theme resolv…
ymote Aug 11, 2026
2ad784c
feat(ui_l0): `card_root_role` — what kind of page a card declares
ymote Aug 11, 2026
3b51c3e
fix(ui_l0): an L1 coefficient reaches the backend at full precision
ymote Aug 11, 2026
adc41d0
feat(ui_l0): catalog `sys.quakes` — the USGS feed, row-shaped
ymote Aug 11, 2026
7510936
feat(ui_l0): `guarded_source_fields` — which live values a card branc…
ymote Aug 11, 2026
6dbc96d
feat(ui_l0): a `when` on a fetched value gets a number to compare aga…
ymote Aug 11, 2026
2405cdc
fix(ui_l0): a text argument that names another source stays a call
ymote Aug 11, 2026
707d1ee
fix(ui_l0): a card can learn the state it is gating on
ymote Aug 11, 2026
2290fa3
fix(ui_l0): the weather icon is given a number, not a word
ymote Aug 11, 2026
b43e237
fix(ui_l0): a photo is a scene, and a source argument may follow a chain
ymote Aug 11, 2026
3a26e86
fix(ui_l0): an L0 snippet in rustdoc is not a Rust snippet
ymote Aug 11, 2026
f7c63d2
feat(ui_l0): sys.weather answers a named DAY, and refuses to fake one
ymote Aug 12, 2026
b946725
fix(ui_l0): an empty origin displays as 'Current location'
ymote Aug 12, 2026
aaf01df
feat(ui_l0): every source answers for its own lifecycle
ymote Aug 12, 2026
4f0ba30
feat(media): agent-orchestrated media capabilities + LLM authoring guide
ymote Aug 14, 2026
41a74d1
feat(l0): sys.wiki live-Wikipedia detail source + net.imdb brokered m…
ymote Aug 15, 2026
71f8eae
feat(ui_l0): l0validate example — a card file in, {ok, root, diagnost…
ymote Aug 19, 2026
8c76242
fix(ui_l0): size live heroes by the seeded literal, not the emitted call
ymote Aug 20, 2026
d16f625
feat(ui_l0): TextEyebrow — the tracked-caps line above a hero
ymote Aug 22, 2026
47c6baa
feat(ui_l0): theme axes — a card names its intent along more than one…
ymote Aug 25, 2026
9b1298c
refactor(ui_l0): shape -> radius, with borrowed value names
ymote Aug 26, 2026
1c0b83a
chore: unblock CI on this branch — rustfmt, catalog drift, clippy (#7)
ymote Aug 30, 2026
e437b49
feat(l0): flag text that cannot follow a theme (#6)
ymote Aug 30, 2026
c00f3ce
feat(l0): admit the vibrant and minimal moods (#8)
ymote Aug 30, 2026
f40087c
feat(ui_l0): mirror language changes — axes, packs, ground, Avatar, C…
ymote Sep 1, 2026
af58175
feat(ui_l0): mirror the feel axis
ymote Sep 1, 2026
b790c49
feat(ui_l0): mirror Icon + ground x accent composition
ymote Sep 1, 2026
0eb31ab
feat(ui_l0): mirror Space()/Thumb(shape)/Avatar-arm from Splash 3d92d29
ymote Sep 2, 2026
673a74e
feat(ui_l0): grid rows via l0_grid_rows; Thumb shape gains .hero
ymote Sep 2, 2026
5f076c9
feat(ui_l0): mirror square tiles + Band from Splash
ymote Sep 2, 2026
53f9ac8
feat(ui_l0): Card tint, Bubble, Fab, ground indigo — mirror
ymote Sep 2, 2026
7173f39
feat(ui_l0): saturated card_tint table, length-aware bubbles — mirror
ymote Sep 2, 2026
0a16df1
feat(ui_l0): register camo/camo_light themes
ymote Sep 2, 2026
3fa412f
feat(ui_l0): TabBar/Tab + ONOFF token (mirror)
ymote Sep 3, 2026
5c71b19
docs(l0): the catalog mirror carries the constructors the kit already…
ymote Sep 5, 2026
a20753c
fix(l0): a caption's label survives beside its value
ymote Sep 5, 2026
544695e
Fix language evaluation boundaries and semantic regressions (#9–#18)
ymote Sep 5, 2026
de2233f
Cover long equality chains in the process-survival regression
ymote Sep 5, 2026
7a77b07
wip(l0): approval flow, kit packs, value origins and their tests
ymote Sep 12, 2026
f3f2115
Apply the Splash -> Octoscript rename to fix/language-review-20260904
ymote Sep 13, 2026
783d677
Merge remote-tracking branch 'origin/main' into rename/fix-language-r…
ymote Sep 13, 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
309 changes: 160 additions & 149 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ members = [
"crates/octoscript-workflow",
"crates/octoscript-cli",
"crates/octoscript-lsp",
"crates/octoscript-media-host",
]
default-members = [
"crates/octoscript-core",
Expand Down
20 changes: 20 additions & 0 deletions crates/octoscript-media-host/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
[package]
name = "octoscript-media-host"
version = "0.1.0"
edition.workspace = true
license.workspace = true
repository.workspace = true
description = "Example host: agent-authored Octoscript workflow orchestrating policy-bound media capabilities (image.generate, media.transcode)"

[lints]
workspace = true

[[bin]]
name = "octoscript-media-host"
path = "src/main.rs"

[dependencies]
octoscript-capabilities = { path = "../octoscript-capabilities", features = ["http-endpoint-catalog"] }
octoscript-core = { path = "../octoscript-core" }
octoscript-workflow = { version = "0.1.0", path = "../octoscript-workflow", features = ["http-endpoint-catalog"] }
serde_json = "1.0.150"
Loading
Loading