Commit graph

23 commits

Author SHA1 Message Date
Jacobinwwey
1232c40efb docs: comprehensive progress audit and next direction plan
- Full task-by-task comparison of current code vs roadmap requirements
- notebook-navigator cross-reference completion status
- Architecture advancement summary since v1.8.2
- Current module map and verification gate
- Hard constraints status (still active)
- Next direction: command consolidation + runtime packaging
- CI status: all clean, no errors to fix
- Bilingual: EN + ZH-CN progress audit documents
- Roadmap docs updated with 2026-05-02 progress
2026-05-02 05:53:50 -05:00
Jacobinwwey
29f70d7853 docs: add notebook-navigator cross-reference analysis with improvement angles
Five improvement patterns identified from notebook-navigator v2.5.6:
1. Service layer with dependency injection (low priority)
2. LLM response caching by prompt/content hash (medium priority)
3. Per-setting sync toggle for API key locality (low-medium priority)
4. Batch pipeline with resume-after-interrupt (medium priority)
5. Architecture overview documentation (low priority)

None block v1.8.2. All are post-release improvements.
Full analysis in bilingual audit docs. Roadmap docs updated.
2026-05-01 06:46:00 -05:00
Jacobinwwey
4ef5f021be docs: codify hard constraints for MermaidProcessor decomposition and legacy prompt retirement
Task 2 (promptUtils.ts legacy prompt): Any extension/retirement MUST
fully preserve original scenario usability. Cross-version stability
and UX continuity take priority over cleanup.

Task 3 (MermaidProcessor decomposition): Each sub-task MUST be
individually verified in real Obsidian before proceeding. Output images
MUST be saved, checked, confirmed complete. Unit tests alone are not
sufficient to advance beyond any sub-task boundary.

Updated: audit docs (EN+ZH-CN), roadmap docs (EN+ZH-CN).
2026-05-01 06:38:07 -05:00
Jacobinwwey
dd2616284f fix(llm): align unknown-model output tokens with Cline; harden diagram edge parsing
resolveProviderTokenLimit now matches Cline behavior for unknown models:
when global maxTokens equals default (8192) and model is not in the
known metadata table, return undefined — letting the API provider decide.
User-custom maxTokens for unknown models remain preserved (backward compat).

normalizeSpec now handles multiple edge field conventions:
source/target, sourceId/targetId, start/end → from/to.
buildDiagramSpecPrompt explicitly instructs LLMs about field names.

Adds progress audit brainstorm docs (bilingual) covering:
- LLM backward compatibility matrix across all 5 transports
- Current architecture status vs roadmap plan requirements
- Post-v1.8.2 direction and scope boundaries

Updates both roadmap docs with 2026-05-01 hardening section.

All CI-equivalent checks pass.
111 suites, 594 tests. Build, audit:i18n-ui, audit:render-host, git diff --check.
2026-05-01 06:19:05 -05:00
Jacobinwwey
1dfdb7c42d docs: enforce explicit locale pairs for plan docs 2026-04-16 08:31:41 -05:00
Jacobinwwey
35361d5c89 docs: split bilingual docs into paired language files 2026-04-16 07:41:02 -05:00
Jacobinwwey
7a66923b79 refactor: extract mermaid edge label helpers 2026-04-14 10:16:41 -05:00
Jacobinwwey
2c142fd970 refactor: extract mermaid note directive helpers 2026-04-14 10:11:30 -05:00
Jacobinwwey
8a0fcc28a8 refactor: extract mermaid legacy note helpers 2026-04-14 10:03:43 -05:00
Jacobinwwey
cbc325fab0 refactor: extract mermaid legacy bracket utilities 2026-04-14 09:56:24 -05:00
Jacobinwwey
eecceaaaa1 fix: escape flowchart mermaid pipe labels 2026-04-14 09:50:47 -05:00
Jacobinwwey
676c5a7e0b refactor: consolidate diagram command execution 2026-04-14 09:45:20 -05:00
Jacobinwwey
df629c8cf8 feat: enforce render-host bundle smoke gate 2026-04-14 09:35:57 -05:00
Jacobinwwey
d066769525 docs: realign diagram platform progress and roadmap 2026-04-14 09:12:27 -05:00
Jacobinwwey
8894a6cbfe feat: add release-safe iframe render host scaffold 2026-04-14 02:30:31 -05:00
Jacobinwwey
d26d9635da feat: add diagram platform foundation 2026-04-14 01:28:23 -05:00
Jacobinwwey
788458845e test: record post-handoff full regression run 2026-04-09 06:35:18 -05:00
Jacobinwwey
47ed8b726d docs: add language-support release handoff and execution status 2026-04-09 06:30:15 -05:00
Jacobinwwey
a61ef462b7 feat: implement first-principles language support architecture 2026-04-09 06:21:17 -05:00
Jacobinwwey
0bd3183783 docs: add multiphase language-support plan with robustness baselines 2026-04-09 02:20:32 -05:00
Jacobinwwey
f1546dee25 docs: add china provider expansion round 2 plan 2026-03-26 21:28:17 -05:00
Jacobinwwey
bccc5e5db3 docs: add china provider expansion round 2 spec 2026-03-26 21:16:03 -05:00
Jacobinwwey
0759fc4e07 feat: add agent guide and extend provider presets 2026-03-26 07:44:43 -05:00