saddle-Clanker-Saddle
|
487db9c1da
Goal link pre-fill from the primary project; stacks feature
|
1 сар өмнө |
saddle-Clanker-Saddle
|
cee6e61b01
templates: pure-ASCII stm-* expressions and script bodies (entity corruption fix)
|
1 сар өмнө |
clanker
|
b2a6f92b60
Plan 17 M3: event log UI replaces the terminal view
|
1 сар өмнө |
clanker
|
4a528f3975
Force Wake: human-triggered resume of parked tasks and goals
|
1 сар өмнө |
clanker
|
3785e9f562
In-place Edit buttons for task mandate and goal brief
|
1 сар өмнө |
clanker
|
bf9009c91b
r3: template partials (arch 16) — Statum DOES support includes (the mkpstm fragment pass: pstm-fragment with pstm-input parameters and pstm-materialise-as tag carry), so the partial strategy is compile-time fragments, not JS extraction. Five new partials in src/pages (auto-discovered, wired into template_deps): goal-branches (the branch chips paragraph, included 3x from goal_detail — head passes its note via the optional input, the note span hides where undefined), goal-compare (the Compare changes link, 2x), progress-feed (the latest+history card body shared between task and goal pages, parameterised on entries — heading and empty-state note stay per page with their page-specific wording), block-answer (the option-card question form — radio options + Other, shared between both pages' block loops; both loops expose the block as 'block' so no inputs), and block-reply (the free-text RFC reply form, shared likewise). The goal page's select+textarea answer form unifies onto the task page's richer option-card shape (the U1-pinned one): AnswerGoalBlockAction gains the __other__ resolution the task action already had, so a picked radio posts option=<value> exactly like the old select and the Other row carries the free text — the goal questions stay answerable with and without options. The goal page also gains the RFC reply fallback the task page already had (its old single form covered rfc blocks implicitly). Compiled-page inspection pins the composition: chips wrappers carry stm-if + the note def, no pstm-* residue. 851 checks.
|
1 сар өмнө |
clanker
|
e578a698f5
r3: shared plan-review JS (arch 15) — one parameterised initPlanReviews in main.html. The ~180-line collect-remarks pattern (the per-block remark queue, the plan-popover, the numbered rejection body with quote-prefixed remarks, accept-clears-queue, remark-less rejection via the feedback textarea, syncPlanRemarks on afterEvaluate) moves verbatim into main.html as the shared engine; the page passes only resolveBlock(id). goal_detail.html keeps the resolution (resolveReviewBlock over goal.open_blocks + plan_pending_block — the S2 completion-review deep-link semantics) and registers. The task-page twin of the pattern died with the poll era in the arch-19 commit (the plain-task plan review was unreachable), so the duplication the review flagged is gone at the source: the engine lives once, asserted identifiers (remarksByBlock, rejectOpenByBlock, syncPlanRemarks, plan-popover, the numbered (index + 1) + '. ' body) all preserved on the composed goal page — the goalui S2/S3 pins pass unchanged. 851 checks.
|
1 сар өмнө |
clanker
|
f3e779df22
s2: reject-flow fixed and verdict wording server-owned — submitPlanRemarks resolves the block from the actual [data-plan-review] container (any open block, not just goal.plan_pending_block — the completion-review reject button), remark-less rejection allowed when the feedback textarea has content, and the goal page posts verdict markers / raw feedback while the SERVER wraps the stable per-kind prefixes (hidden-input constants removed from every template; approvals byte-identical, goal feedback keeps the prefix + blank-line shape, task feedback its single-newline shape).
|
1 сар өмнө |
clanker
|
253551bba2
ui: the completion review renders as the rich attention block while pending (highlight-remarks queue shared with the plan review, push chips + compare above the report, accept gate server-side) and the Completion review card becomes the terminal summary
|
1 сар өмнө |
clanker
|
89d58b1a8c
fix: the completion review is one row — review-family cross-dedupe in raise_run_block (the daemon's done-park review block adopts the web's completion row instead of raising a twin that double-rendered the goal page review and pinned the dashboard); compare-changes link on the goal status head
|
1 сар өмнө |
clanker
|
3aadf3b00c
C4: goal page batch — head line, expanders, live push flags, accept gate (F9)
|
1 сар өмнө |
clanker
|
e7e167579f
C2: goal comments ride the run task; system events styled (F8)
|
1 сар өмнө |
clanker
|
8ff7c1c2da
B6: narrative visual weight — events full weight, comments as footnotes
|
1 сар өмнө |
clanker
|
35dfc4dc55
B5: goal page order, effective-Rules section, per-task capability badges
|
1 сар өмнө |
clanker
|
9163db10f5
B2: plan-review remarks queue on the goal page
|
1 сар өмнө |
clanker
|
e9b8fc1064
B1: goal-run control parity — Retry supervision, Requeue-to-resume, /tasks redirect
|
1 сар өмнө |
clanker
|
79c28cc48a
ui: comments display — body-first projections, footnote styling, no command echo
|
1 сар өмнө |
clanker
|
219632b418
goals: goal page parity — markdown everywhere, live feed, run terminals
|
1 сар өмнө |
clanker
|
8b1c48a785
ui: rename every user-visible 'bot' to 'agent' at the source
|
1 сар өмнө |
clanker
|
44f2e66a5a
goals: schema, lifecycle service, wire contract and task callbacks
|
1 сар өмнө |