# Roadmap: v1.8 Continued Kernel Decomposition

## Overview

`v1.8` is shipped.

It extracted:

- `kernel_templates.py`
- `kernel_markdown_renderers.py`
- `runtime_bundle_support.py`

That reduced `aitp_service.py` from `13855` lines to `11286` and tightened the
service budget to `11400`.

## Phases

- [x] **Phase 34: Kernel Template And Markdown Boundary Extraction**
- [x] **Phase 35: Runtime Protocol Bundle Boundary Extraction**
- [x] **Phase 36: Hotspot Closure And Regression Lock**

## Phase Notes

### Phase 34

- Goal: move pure rendering/template code out of `aitp_service.py`
- Result: complete
- Verification: targeted service/install/CLI/budget regression tests passed

### Phase 35

- Goal: extract a coherent runtime-protocol/session materialization boundary
- Result: complete

### Phase 36

- Goal: close the milestone with updated budgets/docs/tests
- Result: complete
