clanker
|
b2a6f92b60
Plan 17 M3: event log UI replaces the terminal view
|
1 bulan lalu |
clanker
|
d56d8e185a
Plan 17 M1+M2: consolidated M0001, unified events ledger, chunks ingestion
|
1 bulan lalu |
Billy Barrow
|
8c92bb6720
Merge branch 'goal/selfhosted-fixes' of clanker/clanker-saddle into web-stack
|
1 bulan lalu |
clanker
|
3586d8731e
Goals bundle: read plan revisions newest-first
|
1 bulan lalu |
clanker
|
913b071030
README: name the thirteen suite bundles
|
1 bulan lalu |
clanker
|
37c5e22801
README: document goal-2 QoL features and Force Wake
|
1 bulan lalu |
clanker
|
d069aa9c01
Goals bundle: assert the current plain nav markup
|
1 bulan lalu |
clanker
|
ad36962388
Force Wake tests: dedicated forcewake bundle + order registration
|
1 bulan lalu |
clanker
|
4a528f3975
Force Wake: human-triggered resume of parked tasks and goals
|
1 bulan lalu |
clanker
|
93412406ec
Task and goal mutations answer with refreshed state slots
|
1 bulan lalu |
clanker
|
2d7526ff96
Dashboard Queue metric reflects waiting-for-attention work
|
1 bulan lalu |
clanker
|
eab12d11a0
Saddles page: lift SSH key text colour for dark-panel contrast
|
1 bulan lalu |
clanker
|
0ce0a4d1ef
Merge branch 'task/2-13' into goal/selfhosted-qol
|
1 bulan lalu |
clanker
|
c4c089b4d7
Notifications: per-browser bell, truthful delivery, test button
|
1 bulan lalu |
clanker
|
480bf3f463
README: in-place mandate/brief editors
|
1 bulan lalu |
clanker
|
3785e9f562
In-place Edit buttons for task mandate and goal brief
|
1 bulan lalu |
clanker
|
eecfd99347
Merge branch 'task/2-11' into goal/selfhosted-qol
|
1 bulan lalu |
clanker
|
73dcec9314
List UX: newest-first tables, New task expander above the queue
|
1 bulan lalu |
clanker
|
ab36581e73
README: users/roles/profile section
|
1 bulan lalu |
clanker
|
cc160d76e3
Users page, profile page, role gates (admin-gated user/saddle/capability management)
|
1 bulan lalu |
clanker
|
ed23852973
docs: the daemon deploy snippet carries --spm dnf
|
1 bulan lalu |
clanker
|
692eaebca2
docs: deployment leverages spry deploy / usm manifest deploy from the repo checkouts (no outside-repo Dockerfiles); extension guide cross-referenced
|
1 bulan lalu |
Billy Barrow
|
5eaab318c6
navbar
|
1 bulan lalu |
clanker
|
b1176f3cf8
ui+docs: clanker-saddle favicon + touch-icon, emblem beside the heading; READMEs swept for the plan-16 world (single-row blocks, parked outcomes, derived saddle state, no subtask/legacy-wire remnants, 924-check count)
|
1 bulan lalu |
Billy Barrow
|
21510cee71
Add assets
|
1 bulan lalu |
clanker
|
903361929c
qa: integration_test re-baselined onto the post-R3 world — the harness left behind by the R stages (75 passes + stale) is green again end-to-end against both real binaries, twice on fresh environments: 114/0 (was 100 checks pre-R3).
|
1 bulan lalu |
clanker
|
cb269d0d30
r23: sessions as truth — the saddle-row work cache dies, IDLE/BUSY derive from open sessions
|
1 bulan lalu |
clanker
|
db546c35a7
r23: D4 web half — parks close their session rows 'parked'
|
1 bulan lalu |
clanker
|
181fbd9926
r3: doc residue — the PendingAnswer docblock still linked the deleted SaddlePollEndpoint; it points at the SaddlePollState ledger now. (The goal page's own is_plan_review flag is GoalDetailEntrypoint's GoalBlockView member — live, not the deleted task-page BlockView twin.)
|
1 bulan lalu |
clanker
|
2d0e09d1d9
r5: harness split (arch 18) — the monolith becomes a package. test/harness.py: the FakeSaddle daemon, every shared wire helper (http/act/login/slot_public/wait_for/quiet_window/db/check, task_state/wait_task_done/create_queued/enqueue_task/saddle_api/saddle_card/http_get_page/dump_threads and friends), the per-shard fixtures (Ctx/start_bundle), and the runner (run_bundle + run_all_parallel + main) — the parallel spawn now targets the entry shim so 'harness' stays one module instance per process, and run_bundle imports the bundle module lazily (after that shard's environment exists, so star-imported runtime globals are the shard's own) then re-syncs WORK/DB_PATH/ports onto it (the sequential debug path reuses modules across shards). test/bundles/<name>.py ×11: the scenario bodies moved verbatim (bundle_X -> run(ctx)); the x7 duplicated goal_state closures collapse onto harness.goal_state, late-bound through the runner's fixture ctx so the answers/replay restart scenarios' re-logins keep working (the first cut snapped the auth at shard start and the replay redelivery scenario caught it). test/web_stack_test.py stays the meson entry (args unchanged) and the shard spawn target. The S-workstream handoff survivors verified byte-intact after the move: the goalui S2 verdict-goal pins (resolveReviewBlock/goal.open_blocks/feedback posting/extraText gating on the goal page) and the goals S3 park-second waits (strictly-newer completed_at vs suspended_at seconds under SADDLE_GOAL_RESUME_S=1). Both execution modes green: parallel shards 851/0, WEBSTACK_SEQUENTIAL 851/0. 851 checks.
|
1 bulan lalu |