Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
d226f95
feat: storyb00k projects — planning stage, refinement questions, full…
elasticdotventures Sep 19, 2026
fc48d01
fix: emit full TOOL_CALL lifecycle before ask_user/propose interrupts
elasticdotventures Sep 19, 2026
9c93e1c
fix(storyb00k): inline answer UI, no auto-resume collision, dark-them…
elasticdotventures Sep 19, 2026
9476b86
fix(playbook): tab renamed storyb00k -> Agent; editor hero copy cut t…
elasticdotventures Sep 19, 2026
125ad48
fix(storyb00k): resume() instead of send() after answering; sidebar c…
elasticdotventures Sep 19, 2026
c7eda0c
fix(storyb00k): project memory prevents re-asking answered questions
elasticdotventures Sep 19, 2026
a7ef57b
docs: PLAN-KR0KI-005 — gallery catalog & type-discovery agent spec
elasticdotventures Sep 19, 2026
dcc0103
feat: Plan 005 — gallery catalog, type-discovery agent, per-type skills
elasticdotventures Sep 19, 2026
f27ce27
fix(storyb00k): rec-* interrupts render the answer UI; approval paylo…
elasticdotventures Sep 19, 2026
008a1db
style(gallery): filter bar redesign
elasticdotventures Sep 19, 2026
861e91f
fix(gallery): type-card renders are card-scoped, not example-scoped; …
elasticdotventures Sep 19, 2026
a7f9970
feat(storyb00k): fast-track 'Diagram now' + generation spinner
elasticdotventures Sep 19, 2026
c9be32a
checkpoint: requirements and playbook progress
elasticdotventures Sep 19, 2026
f9039be
feat: harden requirements viewpoints
elasticdotventures Sep 19, 2026
164aee1
docs: add ReqIF Flexo delivery handoff
elasticdotventures Sep 19, 2026
f91bef6
refactor(requirements): consume vendored ufo-types::mbse::requirement…
elasticdotventures Sep 19, 2026
0279c7c
fix(d2): quote/escape labels so arbitrary text can't alter D2 structure
elasticdotventures Sep 19, 2026
ba29e9a
style: cargo fmt the adversarial-label test
elasticdotventures Sep 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
149 changes: 149 additions & 0 deletions .b00t/tasks.json
Original file line number Diff line number Diff line change
Expand Up @@ -284,6 +284,155 @@
"priority": 3,
"tags": [],
"created_at": "2026-09-19T03:50:39Z"
},
{
"id": 35,
"title": "kr0ki commit aed6788 on PR #34: EDIT regression fixed (format/route lost from agent renders); revisionGraph.js prompt/edit/fork DAG + vue-flow panel (time travel/fork per node); editable prompts with regenerate; chart_store.py jj-snapshotted chart persistence (/charts/* endpoints, KR0KI_CHARTS_DIR volume, jujutsu in image); live round-trip verified save/list/load/history/restore against pod; gates 26py+15vitest+19cargo+check",
"status": "pending",
"priority": 3,
"tags": [],
"created_at": "2026-09-19T05:53:52Z"
},
{
"id": 36,
"title": "kr0ki: PR #35 rebased onto merged main (commits aed6788/249837b re-applied as d226f95 chain), MERGEABLE; gates green 38py+15vitest+check",
"status": "pending",
"priority": 3,
"tags": [],
"created_at": "2026-09-19T07:07:56Z"
},
{
"id": 37,
"title": "kr0ki commit fc48d01 on PR #35: fix 'No active tool call found' — ask_user+propose_draft_change now emit full TOOL_CALL lifecycle before interrupts; 6/6 zod-union valid; live verified",
"status": "pending",
"priority": 3,
"tags": [],
"created_at": "2026-09-19T07:26:05Z"
},
{
"id": 38,
"title": "kr0ki commit 9c93e1c on PR #35: storyb00k UX — autoResumeInterrupts off (run-in-progress collision), inline question UI (no gate click), dark-theme inputs/bubbles; deployed",
"status": "pending",
"priority": 3,
"tags": [],
"created_at": "2026-09-19T07:51:58Z"
},
{
"id": 39,
"title": "kr0ki commit on PR #35: nav tab storyb00k->Agent (internal codename out of UI), editor hero paragraph trimmed to one line; deployed",
"status": "pending",
"priority": 3,
"tags": [],
"created_at": "2026-09-19T07:58:33Z"
},
{
"id": 40,
"title": "kr0ki commit on PR #35: answer flow uses chat.resume() (fixes 'Thread has N pending interrupt(s) not addressed by resume'); sidebar copy trimmed; deployed bundle index-Di7ix3cM.js",
"status": "pending",
"priority": 3,
"tags": [],
"created_at": "2026-09-19T08:19:19Z"
},
{
"id": 41,
"title": "kr0ki: PROJECT MEMORY fix for repeat questions (commit on PR #35); live test shows follow-up questions only for genuinely new info; deployed cb11f5f25217",
"status": "pending",
"priority": 3,
"tags": [],
"created_at": "2026-09-19T08:49:46Z"
},
{
"id": 42,
"title": "kr0ki: PLAN-KR0KI-005 written (gallery catalog & type-discovery agent) — intent-first UX, discover question series, catalog.rs + /api/catalog, per-type skills",
"status": "pending",
"priority": 3,
"tags": [],
"created_at": "2026-09-19T08:53:16Z"
},
{
"id": 43,
"title": "kr0ki commit dcc0103 on PR #35: Plan 005 implemented — catalog.rs (24 types, /api/catalog), gallery filter+Agent handoff, discover mode with recommend_diagram_type + type lock-in, per-type skills; live E2E accepted; 40py+15vitest+19cargo",
"status": "pending",
"priority": 3,
"tags": [],
"created_at": "2026-09-19T09:41:03Z"
},
{
"id": 44,
"title": "kr0ki commit on PR #35: rec-* interrupts render answer UI (was falling into Approve-draft -> 400); server tolerates approval payloads on questions; deployed 6c63dd459212",
"status": "pending",
"priority": 3,
"tags": [],
"created_at": "2026-09-19T09:52:03Z"
},
{
"id": 45,
"title": "kr0ki commit on PR #35: gallery filter bar redesign (tray, label, gradient active pill, counts, a11y, empty-state); deployed",
"status": "pending",
"priority": 3,
"tags": [],
"created_at": "2026-09-19T11:43:19Z"
},
{
"id": 46,
"title": "kr0ki commit on PR #35: gallery type-card artifacts keyed by typeId (PlantUML cards no longer all light up); headline 'Diagram-as-code, rendered.'; deployed",
"status": "pending",
"priority": 3,
"tags": [],
"created_at": "2026-09-19T12:02:53Z"
},
{
"id": 47,
"title": "kr0ki commit on PR #35: fast-track Diagram-now button (skips questions after 2 answers, best-judgement render) + dashboard generation spinner; live verified no-ask render; deployed 3812b5a6366b",
"status": "pending",
"priority": 3,
"tags": [],
"created_at": "2026-09-19T12:39:12Z"
},
{
"id": 48,
"title": "kr0ki review: make locked diagram type prompt refine-only",
"status": "done",
"priority": 3,
"tags": [],
"created_at": "2026-09-19T12:56:26Z",
"updated_at": "2026-09-19T13:06:55Z"
},
{
"id": 49,
"title": "kr0ki review: render recommendation pair for show-me-both selection",
"status": "done",
"priority": 3,
"tags": [],
"created_at": "2026-09-19T12:56:26Z",
"updated_at": "2026-09-19T13:06:55Z"
},
{
"id": 50,
"title": "kr0ki review: forward gallery selected type into StoryB00k agent request",
"status": "done",
"priority": 3,
"tags": [],
"created_at": "2026-09-19T12:56:26Z",
"updated_at": "2026-09-19T13:06:55Z"
},
{
"id": 51,
"title": "kr0ki review: bind gallery type cards to type-specific sample fixtures",
"status": "done",
"priority": 3,
"tags": [],
"created_at": "2026-09-19T12:56:26Z",
"updated_at": "2026-09-19T13:06:55Z"
},
{
"id": 52,
"title": "kr0ki review: honor catalog type query deep links in gallery",
"status": "done",
"priority": 3,
"tags": [],
"created_at": "2026-09-19T12:56:26Z",
"updated_at": "2026-09-19T13:06:55Z"
}
],
"version": "1"
Expand Down
2 changes: 2 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,6 @@
path = vendor/kubediagrams
url = https://github.com/PromptExecution/KubeDiagrams.git
[submodule "vendor/assistant-ui"]
path = vendor/assistant-ui
url = https://github.com/elasticdotventures/assistant-ui.git
branch = b00t-vue-package
86 changes: 82 additions & 4 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

23 changes: 23 additions & 0 deletions LINKS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
https://github.com/AI4MBSE/MBSE-AI-SysML-V2

https://arxiv.org/html/2609.16252v1
Models as Governed Interfaces for AI-Native MBSE:
Read-Side Adequacy and Write-Side Admissibility



https://github.com/ieshan/ag-ui-vue


https://docs.ag-ui.com/introduction


https://histoire.dev/guide/


https://tse1.mm.bing.net/th/id/OIP.GrSkv6SiYsIVdJweY2fqcgHaEt?r=0&pid=ImgDet&w=179&h=113&c=7&dpr=1.3&o=7&rm=3
https://www.researchgate.net/profile/Rupert-England-2/publication/318373765/figure/fig1/AS:515291479068672@1499866470127/SysML-Diagrams-based-on-extended-UML-v2-subset.png
https://arxiv.org/pdf/2508.16181v1
LLM-Assisted Semantic Alignment and Integration
in Collaborative Model-Based Systems Engineering
Using SysML v2
1 change: 1 addition & 0 deletions containers/kr0ki-storyb00k-agent/Containerfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ COPY containers/kr0ki-storyb00k-agent/llm_client.py ./llm_client.py
COPY containers/kr0ki-storyb00k-agent/draft_graph.py ./draft_graph.py
COPY containers/kr0ki-storyb00k-agent/session_log.py ./session_log.py
COPY containers/kr0ki-storyb00k-agent/chart_store.py ./chart_store.py
COPY containers/kr0ki-storyb00k-agent/project_store.py ./project_store.py
COPY containers/kr0ki-storyb00k-agent/skills/ ./skills/
COPY containers/kr0ki-mcp/manifest_dispatch.py ./manifest_dispatch.py

Expand Down
Loading
Loading