Skip to content

Commit 8655b59

Browse files
author
committed
Deployed 2e4c0b9 with MkDocs version: 1.6.1
1 parent bd44d38 commit 8655b59

3 files changed

Lines changed: 27 additions & 7 deletions

File tree

architecture/system-overview.html

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -928,6 +928,17 @@
928928
</span>
929929
</a>
930930

931+
</li>
932+
933+
<li class="md-nav__item">
934+
<a href="#architecture-debt-from-2026-04-03-review" class="md-nav__link">
935+
<span class="md-ellipsis">
936+
937+
Architecture Debt (from 2026-04-03 review)
938+
939+
</span>
940+
</a>
941+
931942
</li>
932943

933944
<li class="md-nav__item">
@@ -1323,14 +1334,14 @@ <h2 id="6-fcis-pattern-usage">6. FCIS Pattern Usage<a class="headerlink" href="#
13231334
<tbody>
13241335
<tr>
13251336
<td>Clean</td>
1326-
<td><code>_clean_logic.py</code><code>plan_clean()</code></td>
1327-
<td><code>_clean.py</code></td>
1337+
<td><code>clean_logic.py</code><code>plan_clean()</code></td>
1338+
<td><code>cli/_clean.py</code></td>
13281339
<td><code>test_clean.py</code> (17, zero mocks)</td>
13291340
</tr>
13301341
<tr>
13311342
<td>Backlog</td>
13321343
<td><code>backlog_logic.py</code><code>format_backlog_list()</code>, <code>score_backlog_items()</code>, <code>plan_auto_persist()</code>, <code>build_backlog_summary()</code></td>
1333-
<td><code>_topics.py</code>, <code>_study.py</code></td>
1344+
<td><code>cli/_topics.py</code>, <code>cli/_study.py</code></td>
13341345
<td><code>test_backlog_logic.py</code> (22, zero mocks)</td>
13351346
</tr>
13361347
<tr>
@@ -1342,11 +1353,12 @@ <h2 id="6-fcis-pattern-usage">6. FCIS Pattern Usage<a class="headerlink" href="#
13421353
<tr>
13431354
<td>Streaks <em>(planned)</em></td>
13441355
<td><code>streaks_logic.py</code><code>analyze_energy_streaks()</code></td>
1345-
<td><code>_review.py</code></td>
1356+
<td><code>cli/_review.py</code></td>
13461357
<td><code>test_streaks_logic.py</code></td>
13471358
</tr>
13481359
</tbody>
13491360
</table>
1361+
<p><strong>Note</strong>: All FCIS cores live at <code>studyctl/</code> package level (not inside <code>cli/</code>). This was corrected per the 2026-04-03 architecture review recommendation.</p>
13501362
<h2 id="7-test-pyramid">7. Test Pyramid<a class="headerlink" href="#7-test-pyramid" title="Permanent link">&para;</a></h2>
13511363
<div class="highlight"><pre><span></span><code>CI-safe tests (no tmux, no network): 786
13521364
Integration tests (real DB): 13
@@ -1366,16 +1378,24 @@ <h3 id="completed-v22-partial">Completed (v2.2 partial)<a class="headerlink" hre
13661378
</ul>
13671379
<h3 id="remaining-v22-polish">Remaining (v2.2 polish)<a class="headerlink" href="#remaining-v22-polish" title="Permanent link">&para;</a></h3>
13681380
<ul>
1381+
<li>[ ] <strong>Structural cleanup</strong> (from architecture review): move <code>_clean_logic.py</code> to package level, wire service layer</li>
13691382
<li>[ ] Break suggestions at timer thresholds</li>
13701383
<li>[ ] Energy streaks correlation</li>
13711384
<li>[ ] Register MCP tools in agent persona</li>
13721385
<li>[ ] Vendor Google Fonts (Inter)</li>
13731386
<li>[ ] Nested tmux UAT test (needs tmux)</li>
13741387
<li>[ ] <code>--end</code> UAT test from outside (needs tmux)</li>
13751388
</ul>
1389+
<h3 id="architecture-debt-from-2026-04-03-review">Architecture Debt (from 2026-04-03 review)<a class="headerlink" href="#architecture-debt-from-2026-04-03-review" title="Permanent link">&para;</a></h3>
1390+
<ul>
1391+
<li>[ ] Unify config systems (YAML + JSON → single YAML)</li>
1392+
<li>[ ] Nightly CI job for UAT tests (macOS runner with tmux)</li>
1393+
<li>[ ] Split <code>query_sessions.py</code> monolith (CLI/formatters/resolver)</li>
1394+
<li>[ ] Fix VSCode circular import</li>
1395+
</ul>
13761396
<h3 id="future-phases">Future Phases<a class="headerlink" href="#future-phases" title="Permanent link">&para;</a></h3>
13771397
<ul>
1378-
<li>Phase 6: CI/CD improvements</li>
1398+
<li>Phase 6: CI/CD improvements (includes architecture debt above)</li>
13791399
<li>Phase 3: Devices (ttyd + LAN)</li>
13801400
<li>Multi-Agent Support</li>
13811401
<li>Full MCP Agent Integration</li>

search/search_index.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)