|
1068 | 1068 | </ul> |
1069 | 1069 | </nav> |
1070 | 1070 |
|
| 1071 | +</li> |
| 1072 | + |
| 1073 | + <li class="md-nav__item"> |
| 1074 | + <a href="#v15-code-quality-framework-unification" class="md-nav__link"> |
| 1075 | + <span class="md-ellipsis"> |
| 1076 | + |
| 1077 | + v1.5 — Code Quality & Framework Unification |
| 1078 | + |
| 1079 | + </span> |
| 1080 | + </a> |
| 1081 | + |
1071 | 1082 | </li> |
1072 | 1083 |
|
1073 | 1084 | </ul> |
|
1390 | 1401 | </ul> |
1391 | 1402 | </nav> |
1392 | 1403 |
|
| 1404 | +</li> |
| 1405 | + |
| 1406 | + <li class="md-nav__item"> |
| 1407 | + <a href="#v15-code-quality-framework-unification" class="md-nav__link"> |
| 1408 | + <span class="md-ellipsis"> |
| 1409 | + |
| 1410 | + v1.5 — Code Quality & Framework Unification |
| 1411 | + |
| 1412 | + </span> |
| 1413 | + </a> |
| 1414 | + |
1393 | 1415 | </li> |
1394 | 1416 |
|
1395 | 1417 | </ul> |
@@ -1513,8 +1535,8 @@ <h2 id="v12-community-polish">v1.2 — Community & Polish<a class="headerlin |
1513 | 1535 | <li>[ ] Community-contributed study topics</li> |
1514 | 1536 | <li>[ ] Localisation support</li> |
1515 | 1537 | <li>[x] TTS voice output (kokoro-tts / ltts integration)</li> |
1516 | | -<li>[ ] MkDocs documentation site polish</li> |
1517 | | -<li>[ ] Gemini CLI / OpenCode / Amp agent testing</li> |
| 1538 | +<li>[x] MkDocs documentation site (font toggle, Nord colours, reading preferences, 7 admonition types, <code>studyctl docs</code> CLI)</li> |
| 1539 | +<li>[x] Gemini CLI / OpenCode / Amp agents (unified shared framework)</li> |
1518 | 1540 | <li>[ ] CI Python version matrix (3.12, 3.13)</li> |
1519 | 1541 | <li>[ ] GitHub Pages deployment workflow</li> |
1520 | 1542 | <li>[ ] CHANGELOG.md and release automation</li> |
@@ -1578,6 +1600,17 @@ <h3 id="dynamic-knowledge-bridging">Dynamic Knowledge Bridging<a class="headerli |
1578 | 1600 | <li>[x] Shared framework: <code>agents/shared/knowledge-bridging.md</code></li> |
1579 | 1601 | <li>[x] Default: networking bridges preserved as zero-configuration experience</li> |
1580 | 1602 | </ul> |
| 1603 | +<h2 id="v15-code-quality-framework-unification">v1.5 — Code Quality & Framework Unification<a class="headerlink" href="#v15-code-quality-framework-unification" title="Permanent link">¶</a></h2> |
| 1604 | +<p>Bug fixes, agent framework unification, and documentation polish.</p> |
| 1605 | +<ul> |
| 1606 | +<li>[x] <strong>Bug fixes</strong>: <code>record_progress()</code> case sensitivity, legacy DB paths removed, <code>init_config()</code> hardcoded machine names</li> |
| 1607 | +<li>[x] <strong>Study sessions wired up</strong>: <code>start_study_session()</code>, <code>end_study_session()</code>, <code>get_study_session_stats()</code> for the orphaned <code>study_sessions</code> table</li> |
| 1608 | +<li>[x] <strong>Unified agent framework</strong>: All 5 platforms (Kiro, Claude Code, Gemini, OpenCode, Amp) reference <code>agents/shared/</code> — eliminated ~700 lines of inline duplication</li> |
| 1609 | +<li>[x] <strong>Interactive config wizard</strong>: <code>studyctl config init</code> with knowledge bridging, NotebookLM, Obsidian vault questions</li> |
| 1610 | +<li>[x] <strong>Config viewer</strong>: <code>studyctl config show</code> with Rich tables</li> |
| 1611 | +<li>[x] <strong>Docs site</strong>: <code>studyctl docs serve/open/list/read</code> commands</li> |
| 1612 | +<li>[x] <strong>Agent installation integration</strong>: <code>install-agents.sh</code> called from <code>config init</code> flow</li> |
| 1613 | +</ul> |
1581 | 1614 |
|
1582 | 1615 |
|
1583 | 1616 |
|
|
0 commit comments