Redstone-Squid
schematics: continue stack 19
#209
Open

schematics: continue stack 19 #209

Glinte wants to merge 91 commits into schematics-phase-0-stack-18 from schematics-phase-0-stack-19
Glinte
semanticdiff-com
Glinte Glinte force pushed from e4120ec5 to a85a80f4 9 days ago
Glinte Glinte force-pushed the schematics-phase-0-stack-18 branch from b6ee89f5 to 5b4f3b4c 9 days ago
Glinte Glinte force pushed from a85a80f4 to 15070285 9 days ago
Glinte Glinte force pushed from c43e36c0 to c31cf059 9 days ago
Glinte Glinte force pushed from 6c793bb2 to f2a06c3a 2 days ago
Glinte docs: plan structural debt reduction in squid
444517b0
Glinte api: remove direct build submission endpoint
89de8478
Glinte schematics: record the submission sanitizer release gate
ae3f8ffd
Glinte submissions: separate preparation from finalization execution
e2bf208f
Glinte submissions: retain finalization attempts across corrections
cad459d3
Glinte docs: record submission convergence progress and blockers
043893be
Glinte submissions: expose retained attempts through the API
cae98271
Glinte submissions: persist preparation separately and resume attachment waits
1174d8ad
Glinte submissions: enforce atomic manual and inferred draft capacity
666bedc3
Glinte submissions: commit builds and receipts in one fenced transaction
1dd9492d
Glinte submissions: authorize staff correction and retain actual actors
a4a774a5
Glinte docs: track submission orchestration milestones
7015be31
Glinte submissions: retain private schematic sources across draft corrections
ce10c217
Glinte submissions: project inferred facts into shared form answers
e3aa1dfd
Glinte submissions: reopen persisted drafts in a private Discord editor
e6371a5e
Glinte builds: expose authorized preparation and transactional updates
30aa22c4
Glinte submissions: require explicit approval of recalculation proposals
8e2ffdec
Glinte media: share normalization jobs across submission drafts
f167b7b7
Glinte submissions: persist manual Discord intake before downloading files
3d46f8f9
Glinte submissions: retain inference inputs and fence candidate creation
ad238224
Glinte submissions: converge inferred intake on persisted drafts
05b70be3
Glinte submissions: reconcile source status and live draft editors
cb09f7bf
Glinte submissions: expose supplied-file recovery across clients
edebd55b
Glinte submissions: resume inference from retained inputs
69fc7075
Glinte submissions: remove superseded source writer
406f4a4b
Glinte submissions: retain immutable attempt inputs
20edead4
Glinte submissions: close retained intake recovery gaps
24fb8750
Glinte submissions: stop writing retired receipt metadata
5bf8e630
Glinte api: publish submission attempt input digests
e0666c58
Glinte tests: complete submission transport collaborators
b3cbe629
Glinte builds: make public projections independent of polymorphic joins
a13e0824
Glinte submissions: prove immutable input migration
aa7ed323
Glinte schema: close compatibility drift
4cb084d8
Glinte submissions: move retained JSON behind infrastructure
52257493
Glinte docs: complete submission convergence record
09914435
Glinte tests: type-check the API service graph fakes
d34ece8f
Glinte tests: name the operations the fail-closed API doubles implement
819bcc3c
Glinte docs: record the API service graph fake milestone
9028e116
Glinte tests: mark the API doubles as overrides
1260b936
Glinte squid: mark implicit overrides explicitly
99fcf851
Glinte tests: mark implicit overrides explicitly
66c0a5b4
Glinte packages: mark implicit overrides explicitly
4b1824ec
Glinte benchmarks,scripts,docs: mark implicit overrides explicitly
4e628abc
Glinte build: stop type-checking the generated docs site
9a6b891c
Glinte docs: record the BasedPyright gate triage
f30c1833
Glinte packages: import each symbol from the module that owns it
5140a689
Glinte tests: name the measured-text expectation once
248dcc88
Glinte reactivity,ui: stop declaring __dict__ on owner protocols
e93cd893
Glinte ui: give _children the same type parameter its callers use
c95ad393
Glinte ui: stop a local declaration from typing every match capture
b3b28689
Glinte ui: suppress the exhaustiveness arms BasedPyright calls unreachable
9d8db199
Glinte build: match BasedPyright's scope to Pyrefly's
ac9b4c8e
Glinte tests: stop class-attribute callables binding as methods
3fb4dee8
Glinte tests: clear the remaining BasedPyright errors under tests/
3fc11bd7
Glinte benchmarks: name the render target the plan72 components actually use
b06344fa
Glinte docs: record the frozen-dataclass variance divergence
960c0845
Glinte docs: record the unplannable RoutedButton
1cfaff97
Glinte squid-ui-discord: clear the BasedPyright errors in the adapter
44f11bbe
Glinte packages: clear the BasedPyright errors in the remaining sources
c940fc32
Glinte squid: clear the BasedPyright errors in the application package
4496fc7e
Glinte packages: clear the BasedPyright errors in the package tests
7cb5e60b
Glinte docs: record the gate clearance and what is left
eb2fb057
Glinte ui: let a bare RoutedButton reach the planners
eb412e3f
Glinte docs: restore the findings sections and record the RoutedButton fix
3ab5599b
Glinte benchmarks: point the plan-68 harnesses at the renamed packages
df45c96c
Glinte scripts: mark the historical backfill as superseded
854cc8f2
Glinte docs: record that the dead files were mostly renames
5b7f7ac7
Glinte docs: correct the variance mechanism to __replace__
82897d33
Glinte config: load build metadata for migration tooling
c6431e30
Glinte persistence: record an append-only migration history
b14de916
Glinte config: accept a dumped RGBA background when projecting
d338e045
Glinte submissions: raise a structured error for a bad upload limit
bef4f271
Glinte squid-ui-discord: say result where the vocabulary retired outcome
fe789b41
Glinte tests/architecture: reserve Scope, Group, and Decorator for the curre…
3a90132c
Glinte tests: expect the worker sweeps and the inference reopen route
137ff3d1
Glinte tests/bot: drive the failed-command span through an installed runtime
3d4154d3
Glinte i18n: refresh the catalogs for the newest messages
ac8ce086
github-actions[bot] ci: apply automatic formatting
37dbc7bc
Glinte api: reject idempotency keys reused across resources
03a10713
Glinte auth: accept underscores in API key identifiers
b7acc9a6
Glinte media: clean up staged outputs on cancellation
961e51fc
Glinte tests/runtime: wait for job completion before asserting
6f2d6d2b
Glinte media: reap subprocesses before propagating cancellation
63742e02
Glinte tests/api: assert failed idempotent responses send no bytes
f928d828
Glinte artifacts: close S3 responses after cancelled downloads
c09e584b
Glinte voting: preserve ballots after a session closes
10913d8e
Glinte tests/worker: share worker setup across scheduling tests
7b5bb1b2
Glinte persistence: use incremented attempts for batch retry delays
665e0c1d
Glinte config: project settings from the destination schema
27a54f0b
Glinte notifications: return delivery details from the claim update
a07cc226
Glinte Glinte force pushed from 63802341 to a07cc226 13 hours ago
github-actions[bot] ci: apply automatic formatting
cfe8104a

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone