docs: TODO.md — kr0ki working list (post-session roadmap) - #10
Draft
elasticdotventures wants to merge 1 commit into
Draft
docs: TODO.md — kr0ki working list (post-session roadmap)#10elasticdotventures wants to merge 1 commit into
elasticdotventures wants to merge 1 commit into
Conversation
Single actionable list, ordered by the five-box ingestion pipeline (box 1 source front-ends → box 2 UFO semantic graph → box 3 pattern recognizers → box 4 SysML v2 model constructs → box 5 renderer adapters), plus cross-cutting (FR6 reference resolver, FR7 auth, D5 CDN), conformance/QA (phase-2 corpus, KubeDiagrams oracle, sysml-v2-parser 0.55 stack-overflow), and the open decisions (D1/D2/D4/D5). Captures what this session established: what's done (P0 + conformance + client + ufo-types type layers + evals + datums + D3/D6 resolved) and what each remaining item is blocked on. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Cj7a4Bkh8pRQuzcErD1j2E
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Draft — the single actionable list for kr0ki, for review before it becomes the working tracker.
Ordered by the
PLAN-KR0KI-002five-box pipeline:ModelSnapshot.content_hashinto the render cache key;page[after]bracket-form fallback; (later) Rust-source + k8s-source front-endsSchemaVersion);ModelSnapshot → UFO graphbuilder; deterministicSourceAnchorprovenance populationKubeDiagrams'kube-diagrams.yamlGVK→relationship ruleset into a static Rust table keeping the per-JSONPath distinction → 25UfoRelationkinds; rule-set versioning into the cache key; CRD extension pointElementKind/Relation/SysmlViewKinddone;ViewDefinition/ViewpointDefinitioninstances as data;ViewUsage.exposedElementconsumptionHttpKrokiBackenddone;iso_ir → Mermaid/D2adapter (FR1); per-ViewDefinitionrendering (FR4);systhread-coreisometric backend (FR3);KubeDiagramsBackend(sandboxed leaf,/render/k8s, never expose-c); wirevendor/kroki-mcp; PNG/PDFCross-cutting: FR6 reference resolver · FR7 caller auth · CDN tier (D5) · b00t MCP surface (NFR5).
Conformance/QA: phase-2 corpus upstream into
sysml-v2-parser· KubeDiagramsdot_jsonoracle CI job · negative/error corpus from the OMG Pilot.xttests · 🚩sysml-v2-parser0.55 deep-nesting stack overflow → minimal repro + upstream issue.Open decisions: D1 (
sysml-derive, authoring path only) · D2 (holon-vizdep) · D4 (DNS) · D5 (CDN). D3 and D6 resolved.Housekeeping: refresh
_b00t_/kr0ki.repo.toml("five open decisions" comment stale).Also links
docs/TODO.mdfrom the README docs tree.🤖 Generated with Claude Code