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