Skip to content

Docs-Sync #88: doc surfaces need updating when adaptive-sizing lands #91

Description

@Sev7eNup

Source PR: #88 — "Size the engine from detected hardware unless manual tuning is on" (status: open)

Summary

PR #88 introduces adaptive performance sizing: a new Performance:ManualTuning config key (default false) that switches between hardware-derived auto-sizing and the configured static values. It also adds a new GET /api/admin/settings/effective-sizing endpoint and changes the semantics of the existing appsettings.json performance values (they become an inert preset rather than actual effective defaults).

PR #88 already updates docs/performance-improvements.md and docs/claude-reference.md as part of the PR itself — those doc changes will land when the PR merges. However, several doc surfaces need human review on merge, and one stale claim in the existing docs may need coordination.

Affected doc surfaces

  • docs/performance-improvements.md — "Aktueller Stand" section (lines 11–26) lists the static values from appsettings.json as the live configuration. Once PR Size the engine from detected hardware unless manual tuning is on #88 lands, these numbers become an inert manual preset (only active when Performance:ManualTuning=true); the section heading and framing need a one-line caveat so readers aren't misled.
  • docs/claude-reference.md — needs entries for:
    • New config key Performance:ManualTuning (default false; hot-reload status to confirm)
    • New endpoint GET /api/admin/settings/effective-sizing (returns the plan in force and which constraint produced each value)
  • CLAUDE.md tech-stack section — currently describes the engine sizing as static config values. If PR Size the engine from detected hardware unless manual tuning is on #88 makes auto-sizing the boot default, this framing may need a sentence about Performance:ManualTuning.

Why not auto-applied

  • PR Size the engine from detected hardware unless manual tuning is on #88 is not yet merged — none of the new keys, endpoint, or semantic changes are on main yet. Editing docs for not-yet-landed code would get ahead of main, which this watchdog must not do.
  • The framing changes in docs/performance-improvements.md require a judgment call about how to present "these values are now inert presets unless ManualTuning=true" without invalidating the tuning history documented there.

Checklist

  • docs/performance-improvements.md "Aktueller Stand" section — add a caveat that the listed values are the manual preset (active only when Performance:ManualTuning=true); describe what the auto-sizing default produces instead, or link to the new GET /api/admin/settings/effective-sizing output.
  • docs/claude-reference.md — add Performance:ManualTuning to the config-key reference; add GET /api/admin/settings/effective-sizing to the admin endpoint list.
  • CLAUDE.md tech-stack section — verify the static sizing description is still accurate after the semantic change, or add a note about the ManualTuning switch.
  • Verify PR Size the engine from detected hardware unless manual tuning is on #88's own doc changes (already in the PR diff) are complete and consistent once it lands — a follow-up sync run will catch residual drift, but this checklist is a heads-up.

Note: the "~30 MB per runspace" stale claim that PR #88 also intended to correct has already been fixed in this repo's docs by the nightly sync run of 2026-07-31 (PR #90), based on measurement data from the merged PR #87. No action needed on that item when PR #88 lands.


Automated docs-drift finding from nightly docs-sync run 2026-07-31T03:08 UTC. Needs triage.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions