Skip to content

docs: drop the okf serve promise, #40's live server is abandoned - #83

Merged
jchable merged 1 commit into
devfrom
roadmap-close-40
Sep 6, 2026
Merged

docs: drop the okf serve promise, #40's live server is abandoned#83
jchable merged 1 commit into
devfrom
roadmap-close-40

Conversation

@jchable

@jchable jchable commented Sep 6, 2026

Copy link
Copy Markdown
Owner

Closes #40.

The live-server half of #40 is dropped. Interactive, always-fresh viewing is being pursued as the VS Code extension already on the roadmap instead: it reaches the same goal from inside the editor without a local HTTP server, and reaches full-text search by the same route — an extension host is a process, so it can call the .NET side rather than mirroring ConceptSearch's weights in JavaScript.

The reasoning that settled it: what a server would have added over okf-render alone was one saved command invocation per edit. Search was the only capability that genuinely required a process in the loop, and the extension provides one.

Why this is a docs PR

Five statements across four files promised okf serve or described the live-server half as open, and would have outlived the decision:

  • ROADMAP.md — the bundle-viewer entry said the live-server half "remains open", with its implementation approach still to be chosen
  • ROADMAP.md — the VS Code extension entry cross-referenced "the live-server half of Feature request: OKF bundle viewer (static render + local live server) #40 above" as sharing plumbing with it
  • CHANGELOG.md — the unreleased okf-render bullet said search "lands with the planned okf serve companion"
  • README.md — the render section said the same
  • CLAUDE.md — the viewer architecture bullet said "search lands with the planned okf serve"

Each now states what is actually true: no full-text search in a static site because there is no process to run the shared scorer in, and no okf serve is planned.

Verified: 1272 tests green, dotnet format clean, no remaining okf serve reference outside historical design docs under docs/superpowers/.

🤖 Generated with Claude Code

The live-server half of #40 is dropped: interactive, always-fresh viewing is
being pursued as the VS Code extension already on the roadmap, which reaches
the same goal from inside the editor without a local HTTP server -- and
reaches full-text search by the same route, since an extension host is a
process that can call the .NET side rather than mirroring ConceptSearch's
weights in JavaScript.

What the server would have added over okf-render alone was one saved command
invocation per edit. Search was the only capability that genuinely required
it, and the extension gets that too.

Four places promised `okf serve` or an open live-server half and would have
outlived the decision: ROADMAP's viewer entry, the VS Code entry's
cross-reference to it, CHANGELOG's unreleased okf-render bullet, README's
render section, and CLAUDE.md's viewer architecture bullet.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Copilot AI lite review requested due to automatic review settings September 6, 2026 18:48
@jchable
jchable merged commit 2a7af26 into dev Sep 6, 2026
1 check passed
@jchable
jchable deleted the roadmap-close-40 branch September 6, 2026 18:49

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The changes are documentation-only and consistently remove the now-abandoned okf serve promise without impacting code behavior.

Pull request overview

This PR updates project documentation to reflect that a local live server (okf serve) is no longer planned, and that interactive viewing + full-text search are instead expected to come via a VS Code extension (closing #40 accordingly).

Changes:

  • Remove/replace roadmap and docs language that implied the live-server half of #40 was still open.
  • Clarify that okf-render generates a static site with no full-text search (to avoid forking ConceptSearch scoring into JavaScript).
  • Align architectural guidance in CLAUDE.md with the “no okf serve planned” decision.
File summaries
File Description
ROADMAP.md Updates roadmap entries to state the live-server half of #40 is dropped and positions the VS Code extension as the path to interactive viewing/search.
README.md Removes the “planned okf serve companion” promise and explains why static sites don’t include full-text search.
CLAUDE.md Updates the viewer architecture section to explicitly state okf serve is not planned and reiterates the process/scoring rationale.
CHANGELOG.md Removes the “search lands with okf serve” statement and replaces it with the static-site/search rationale.
Review details
  • Files reviewed: 4/4 changed files
  • Comments generated: 2
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread CHANGELOG.md
Comment on lines +81 to +83
decorative text. No full-text search: a static site has no server to run
the shared `ConceptSearch` scorer, and mirroring its weights in JavaScript
would fork it. (This started life as `okf`'s `render` verb; it
Comment thread README.md
Comment on lines +262 to +264
no server needed. It is read-only, and has no full-text search: a static site
has no server to run the shared `ConceptSearch` scorer, and mirroring its
weights in JavaScript would fork it. Interactive browsing with search is
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants