Skip to content

docs: document already-shipped feature surface in CLAUDE.md#140

Closed
ipapakonstantinou wants to merge 7 commits into
mainfrom
claude/project-improvements-qFIzO
Closed

docs: document already-shipped feature surface in CLAUDE.md#140
ipapakonstantinou wants to merge 7 commits into
mainfrom
claude/project-improvements-qFIzO

Conversation

@ipapakonstantinou
Copy link
Copy Markdown
Owner

The CLAUDE.md feature list undersold the product, which led to backlog issues for things already built. This adds an "Implemented feature surface" section so future contributors/agents don't re-propose shipped features as missing.

Verified-shipped capabilities now documented (with file pointers): block references, note aliases, backlinks panel, Bases/properties (query blocks + table views + frontmatter UI), recurring tasks, outline pane, random note, bookmarks/pinned, AI client + embeddings + semantic search, plugin host, local-folder sync.

Backlog reconciliation this surfaced (already done, for context):

https://claude.ai/code/session_01B1AugVu9VncMkGWbvhzm4G


Generated by Claude Code

claude added 7 commits June 6, 2026 10:38
- Add `npm audit --audit-level=high` to the check job so a known
  high/critical advisory fails the build.
- Add an E2E job running a new `e2e:ci` script. It uses
  playwright.config.ci.ts, which scopes the gate to the stable
  top-level specs and excludes the experimental e2e/parity/** specs
  (matching CLAUDE.md's "graduation is manual" policy). Uploads the
  Playwright report as an artifact.
- Extend useGitHubSync.test.ts with runSync push-path coverage: the
  happy commit path (records sha, writes path updates back), push
  failure (retryable error, guard released), a locked vault (opens the
  unlock modal), an exhausted token (Reconnect, not Retry), and the
  conflict branch (applies non-conflicts, opens merge tabs, no push).
- Add docs/competitive-analysis.md: compact market benchmark (closest
  competitors, prioritized feature gaps, differentiation/risks, top
  recommendations).
- Queue 12 pending orchestrator items derived from the analysis and the
  code-quality review (offline/PWA, rate-limit hardening, AI RAG, graph
  view, properties UI, imports, web clipper, positioning, plus tech-debt
  refactors and an a11y/perf pass) so they can be picked up by an agent.
The first real CI run of the new E2E job surfaced 8 pre-existing
top-level specs that have bit-rotted against the current UI (not app
regressions). Mark the job continue-on-error so the suite still runs
and uploads its report but cannot block PRs until the specs are
repaired. Tracked in #67.
Move the 12 improvement tasks out of the orchestrator queue and into
GitHub issues so agents in other sessions can discover and claim them.
Restore queue.json to its prior state; point competitive-analysis.md at
the issues instead.
…bbon (#67)

- nav-and-pin: suppress the first-run Welcome tab in beforeEach (it was
  stealing the active-tab title and the clicks), fixing the single-click
  preview, two-real-clicks pin, slow double-click, and single-click
  history specs.
- new-features vsg1: open Source Control via setSidebarGroups (the
  current leaf-model sidebar path the gutter SCM tests use) instead of
  the removed sidebar-tab-source-control testid.
- new-features ribbon: reorder using a registered ribbon id (templates);
  random-note is not a registered action and was dropped by
  resolveRibbonOrder.

Refs #67. Leaves the gutter folder-grouping and embed specs for the
next CI round to pinpoint.
…ile)

Injecting a partial noteser-settings blob in beforeEach broke the
settings-store hydration so the folder tree never rendered — every
nav-and-pin test then timed out on note-row. Revert to the prior state
(restores the 9 passing tests; the original 4 Welcome-tab failures
return). The vsg1 + ribbon fixes in new-features stay. Welcome-tab
handling for nav-and-pin needs a browser to debug safely — see #67.

Refs #67.
The file undersold the product, which led to backlog issues for things
already built (Bases/properties #72, recurring tasks #92, backlinks
part of #71, semantic-search foundation of #70). Add an 'Implemented
feature surface' section listing shipped capabilities (block refs,
aliases, backlinks, Bases, recurrence, outline, random note, bookmarks,
AI client+embeddings+semantic search, plugin host, local-folder sync)
with file pointers so agents don't re-propose them as missing.
@thetechjon
Copy link
Copy Markdown
Collaborator

Stale: head branch claude/project-improvements-qFIzO was already merged via #66 and reverted from main on 2026-06-06; the CLAUDE.md docs portion of this PR should be reopened as a fresh small PR against dev if still wanted.

@thetechjon thetechjon closed this Jun 7, 2026
@thetechjon thetechjon deleted the claude/project-improvements-qFIzO branch June 7, 2026 05:20
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