Redstone-Squid
schematics: phase 0 stack (10/15)
#194
Open

schematics: phase 0 stack (10/15) #194

Glinte wants to merge 101 commits into schematics-phase-0-stack-09 from schematics-phase-0-stack-10
Glinte
semanticdiff-com
Glinte Glinte force pushed from 5209b434 to fe825209 8 days ago
Glinte discord: design persistent role panels
06792f01
Glinte discord: design LayoutView adoption
13163ddf
Glinte layouts: reorganize the discord namespace
6b121287
Glinte bot: migrate interaction surfaces to squid layouts
aad71675
Glinte bot: retire legacy discord ui boundary
068879b6
Glinte layouts: guard render-time writes to component state
aed94fa8
github-actions[bot] ci: apply automatic formatting
e723b5e4
Glinte layouts: centralize scene kind tags
ab9d3371
Glinte layouts: restore render construction tracking
7bad2a8e
Glinte reactive: extract the transactional state kernel
5b63d2a5
Glinte layouts: centralize strategy, capability, and target identifiers
76d91af1
Glinte reactive: extract shared state and topic tracking
0c59c4b5
Glinte reactive: extract optional resources
8aed28ba
Glinte layouts: preserve managed entity selections
978d4242
Glinte runtime: wait for topic and reactor quiescence
9b012bc3
Glinte discord: finalize adopted interaction checks
0111fdc6
Glinte discord: freeze screen mount options
475cd69a
Glinte tests: align regression fixture types
5dc17786
Glinte tests: support both bus snapshot contracts
c76b103f
Glinte tests: cover fallback entity selections
c46c802b
Glinte layouts: adopt the synchronous topic boundary
3367a8db
Glinte topics: consume the extracted bus directly
6e1e4b8f
Glinte reactive: document and enforce the package boundary
e17820e4
Glinte planning: preserve moved adapter exports
ecbe1cb9
Glinte worker: assert the published topic value
99eec6a2
github-actions[bot] ci: apply automatic formatting
a984696f
Glinte layouts: design the remaining CascadeUI ergonomics findings
68c04668
Glinte Merge remote-tracking branch 'origin/schematics-phase-0' into schemat…
63ea28ee
Glinte layouts: rehome the scoped store in an extracted stores package
ce820c04
Glinte discord: add persistent role panel model
b7ee957d
Glinte discord: render static components
b862cddc
Glinte discord: test role panel transitions
0d719f75
Glinte discord: validate every role route id
f3a3ea7f
Glinte discord: type role panel test doubles
85f98fd6
github-actions[bot] ci: apply automatic formatting
6ecb8eaf
Glinte reactive: add one-shot operations
e430cf66
Glinte discord: reconcile operation progress
41c71aa9
Glinte stores: extract durable backends and add scoped persistence
22a9b4ac
Glinte discord: make message dismissal explicit
87a494d3
Glinte docs: explain component action history
d0efde0b
Glinte showcase: add data, ownership, and form exhibits
f9f19850
Glinte bot: replace running messages with operations
12877a03
Glinte plans: archive completed squid-layouts docs
c73c3129
Glinte docs: define resource and operation contracts
091b1085
Glinte plans: archive completed squid-layouts pre-36 docs
cc99698a
Glinte reactive: distinguish operation settlement
2717545d
Glinte discord: adopt unsent layout views
01c4072e
Glinte discord: rebuild adopted layout callbacks
8a7a140f
Glinte plans: clarify completed-plan status in squid-layouts README
05f7847b
Glinte reactive: declare async binding implementations
ba2b1807
Glinte discord: validate adopted layout identity
41d751bf
github-actions[bot] Sync exported requirements
c95013fc
Glinte build: invalidate cached reactive wheels on source changes
e6016258
Glinte Merge remote-tracking branch 'origin/schematics-phase-0' into schemat…
c36b6fcd
github-actions[bot] ci: apply automatic formatting
f30c6fa3
Glinte layouts: flatten nested Discord regions
e292532a
Glinte docs: move completed plans
84d41b6e
Glinte bot: add managed result command adapter
0dcb96a3
Glinte bot: migrate commands to managed results
dea0f845
github-actions[bot] ci: apply automatic formatting
b02acf63
Glinte layouts: type managed result execution by value
7d05362c
Glinte consent: hold the prompt's answer off the component
eed0beec
Glinte consent: ask without awaiting inside the press
de5c2645
Glinte docs: rewrite 64 around what it can actually reach
95d618a0
Glinte docs: plan screen interaction openings
0132931d
Glinte sessions: require mounts at registry boundary
7b1a5a3c
Glinte screens: add interaction response opening
c3100410
Glinte sessions: satisfy focused lint checks
36c6430d
Glinte planning: cover capability-sensitive plan cache identity
f68459a8
Glinte planning: key plan cache by target fingerprint
277cc987
Glinte layouts: let a guard ask before it admits
9c0208d3
Glinte bot: declare the unlink confirmation on the button
fe4af3e3
Glinte docs: record 64 as built, and where it differed
b2b5d561
Glinte tests: complete the devtools reactor double
a54bafdc
Glinte docs: revise session membership plan
9645f396
Glinte tests: collect the stores package
5e40fc2e
Glinte docs: spike ScopeT inference for shared pools
cf5d1639
Glinte reactive: add a keyed lifetime owner for shared state
5d69772f
Glinte stores: build the persisted pool on the shared pool
794e66fc
Glinte screens: build keyable scopes from an opener
e7890fb9
Glinte showcase: pool the appearance namespace
ccf9a32c
Glinte docs: rewrite 59 around what shipped
44957e21
Glinte durability: persist the opener's membership at open
5a2d4070
Glinte sessions: model explicit membership
4bd257c7
Glinte screens: declare per-screen capacity
460707df
Glinte durability: carry membership through recovery
b38ae6c9
Glinte operations: report membership and capacity
ca5be47e
Glinte sessions: index a root mount before its first render
4780e1f0
Glinte showcase: a worked lobby
ccc2128d
Glinte docs: record built session membership
448316c1
Glinte stores: give PersistedPool a supervised run loop
0df6df7d
Glinte reactive: hand prepared work from prepare to apply
30537c89
Glinte layouts: settle a render candidate exactly once
f614e244
Glinte sessions: make a mount's membership one record
22265b4c
Glinte durability: name the stored mount state what it is
a3c77afe
Glinte stores: name the session stores after what they store
9e40cdde
Glinte tests: enforce the naming rules that carry lifetime
5b45cf14
Glinte docs: record the ownership doctrine and what it rejected
b77238e1
Glinte docs: spike ScopeT inference for shared pools
cf5d1639
Glinte screens: build keyable scopes from an opener
e7890fb9
Glinte showcase: pool the appearance namespace
ccf9a32c
Glinte operations: report membership and capacity
ca5be47e
Glinte showcase: a worked lobby
ccc2128d
Glinte layouts: settle a render candidate exactly once
f614e244
Glinte Glinte force-pushed the schematics-phase-0-stack-09 branch from 031bd74d to 1bfa597d 8 days ago
Glinte Glinte force pushed from 11343696 to 156e0b6c 8 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone