Commit Graph

197 Commits

Author SHA1 Message Date
Ben Stull 8f3074a0be add sessions/0005/SESSION-0005.0-TRANSCRIPT-2026-06-10T07-22--2026-06-10T07-45.md + replace placeholder/variant SESSION-0005.0-TRANSCRIPT-2026-06-10T07-22--INPROGRESS.md 2026-06-10 11:18:46 -07:00
Ben Stull fb869b9bbe add sessions/0007/SESSION-0007.0-TRANSCRIPT-2026-06-10T09-21--2026-06-10T11-14.md + replace placeholder/variant SESSION-0007.0-TRANSCRIPT-2026-06-10T09-21--INPROGRESS.md 2026-06-10 11:15:17 -07:00
benstull 75091202a6 Merge pull request 'F3: live human/Claude attribution on @cline/sdk claude-code (Feature #6)' (#7) from feat/f3-live-attribution into main 2026-06-10 18:11:47 +00:00
Ben Stull 9deb1f7c35 F3: add implementation plan (just-in-time from coauthoring-attribution spec §7.2) (#6)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 11:09:59 -07:00
Ben Stull d85194224f F3 polish: active-editor status bar + E2E for command wrapper and toggle (PUC-5) (#6)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 11:09:04 -07:00
Ben Stull 644e7b77a6 F3: document live attribution + test commands (#6)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 11:01:52 -07:00
Ben Stull 41b1cb4f3b F3 hardening: observable seam misses, cheaper disk-compare, E2E ordering notes (#6)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 11:00:28 -07:00
Ben Stull fc5fde1cc9 F3 SLICE-6: host E2E — type/seam/persist/re-anchor/orphan, no LLM in CI (#6)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 10:50:58 -07:00
Ben Stull 2604ab4925 F3 SLICE-3 host fixes: disk-compare sync detection + self-minimized seam edits (INV-9) (#6)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 10:50:07 -07:00
Ben Stull fe23ffa100 F3 SLICE-5 review fixes: fence-aware replacement extraction + editSelection guards (#6)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 10:35:16 -07:00
Ben Stull 258d1fa914 F3 SLICE-5: correct manual-smoke failure-path doc to observed SDK binary discovery (#6)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 10:27:28 -07:00
Ben Stull c08dc075af F3 SLICE-5: live claude-code turn via applyAgentEdit seam + manual smoke (INV-8) (#6)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 10:25:56 -07:00
Ben Stull 20b709f794 F3 SLICE-3/4 review fixes: counted self-writes, persist deletion-to-empty, render all visible editors (#6)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 10:12:07 -07:00
Ben Stull 4b27acfcae F3 SLICE-4: persistence/re-anchor/orphan decision-logic tests (INV-1/INV-6) (#6)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 10:01:49 -07:00
Ben Stull d05cb0f9d4 F3 SLICE-3: applyAgentEdit seam + live tracking + decorations/toggle (INV-7/INV-9) (#6)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 10:01:03 -07:00
Ben Stull decdfbf31d F3 SLICE-3: pending-edit registry + sidecar section-merge update (INV-9 groundwork) (#6)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 09:51:19 -07:00
Ben Stull 363fd098fc F3 SLICE-2: AttributionTracker span algebra (INV-6/INV-7) (#6)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 09:44:29 -07:00
Ben Stull 4afe97c9a8 F3 SLICE-1: typed attributions[] model (spec §6.3, INV-4) (#6)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 09:43:13 -07:00
Ben Stull 9c7860a776 claim vscode-cowriting-plugin session 0007 (placeholder) + sessions.json entry 2026-06-10 09:21:51 -07:00
Ben Stull f80614e3da add sessions/0006/SESSION-0006.0-TRANSCRIPT-2026-06-10T08-02--2026-06-10T09-15.md + replace placeholder/variant SESSION-0006.0-TRANSCRIPT-2026-06-10T08-02--INPROGRESS.md 2026-06-10 09:16:15 -07:00
Ben Stull 8d406a8bd6 claim vscode-cowriting-plugin session 0006 (placeholder) + sessions.json entry 2026-06-10 08:03:16 -07:00
Ben Stull ea5b411233 claim vscode-cowriting-plugin session 0005 (placeholder) + sessions.json entry 2026-06-10 07:22:25 -07:00
Ben Stull df872c9484 add sessions/0004/SESSION-0004.0-TRANSCRIPT-2026-06-10T06-38--2026-06-10T07-04.md + replace placeholder/variant SESSION-0004.0-TRANSCRIPT-2026-06-10T06-38--INPROGRESS.md 2026-06-10 07:05:15 -07:00
benstull d8e6d4a328 Merge pull request 'F2: region-anchored threads on @cline/sdk (Feature #4)' (#5) from feat/f2-region-anchored-threads into main 2026-06-10 14:01:10 +00:00
Ben Stull 40c118e1a0 F2: document region-anchored threads + test commands (#4)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 06:59:45 -07:00
Ben Stull 4ce6c9da52 F2 SLICE-5: @vscode/test-electron host E2E (create→reload→re-anchor→orphan) (#4)
Drives the extension's returned ThreadController API + asserts the on-disk
sidecar and rendered Comments state (spec §6.8 fallback). All 4 host tests
green against VS Code 1.124.0.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 06:58:51 -07:00
Ben Stull 2a9c198859 F2 SLICE-4: lock reload/re-anchor/orphan decision logic with unit tests (#4)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 06:53:50 -07:00
Ben Stull 1bc7a369b7 F2 SLICE-3: ThreadController on the Comments API + thread mutations (#4)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 06:53:13 -07:00
Ben Stull e5817eef0a F2 SLICE-2: Anchorer (fingerprint, resolution ladder, live shift) (#4)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 06:50:29 -07:00
Ben Stull 9d93ccca19 F2 SLICE-1: artifact schema + CoauthorStore with round-trip tests (#4)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 06:49:31 -07:00
Ben Stull 9c9d4928bd F2: just-in-time implementation plan for region-anchored threads (#4)
Plan derived from vscode-cowriting-plugin-content/specs/coauthoring-inner-loop.md
§7.2 (SLICE-1..5). UI surface ⇒ @vscode/test-electron host E2E is a first-class
plan task, not a follow-up.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 06:47:12 -07:00
Ben Stull 8276cb9af3 claim vscode-cowriting-plugin session 0004 (placeholder) + sessions.json entry 2026-06-10 06:38:17 -07:00
Ben Stull 4d905b800c add sessions/0003/SESSION-0003.0-TRANSCRIPT-2026-06-10T00-24--2026-06-10T01-20.md + replace placeholder/variant SESSION-0003.0-TRANSCRIPT-2026-06-10T00-24--INPROGRESS.md 2026-06-10 01:21:19 -07:00
Ben Stull f128689973 claim vscode-cowriting-plugin session 0003 (placeholder) + sessions.json entry 2026-06-10 00:24:21 -07:00
Ben Stull 0ac4971879 add sessions/0002/SESSION-0002.0-TRANSCRIPT-2026-06-09T23-44--2026-06-10T00-13.md + replace placeholder/variant SESSION-0002.0-TRANSCRIPT-2026-06-09T23-44--INPROGRESS.md 2026-06-10 00:14:08 -07:00
Ben Stull 27eb335051 update sessions/0002/SESSION-0002.0-TRANSCRIPT-2026-06-09T23-44--INPROGRESS.md 2026-06-09 23:57:32 -07:00
benstull cff62f5481 Merge pull request 'POC: runnable VS Code extension on @cline/sdk (Feature #2)' (#3) from poc/cline-sdk-extension into main 2026-06-10 06:56:33 +00:00
Ben Stull 969502eba7 POC: F5 launch config, README, and implementation plan (Feature #2)
.vscode launch/tasks wire F5 -> Run Extension (preLaunchTask: npm build).
README documents run/dev. Plan archived under docs/superpowers/plans/.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-09 23:55:39 -07:00
Ben Stull 80083c1230 POC: extension entry + esbuild bundle (Feature #2)
activate() registers showClineSdkInfo, which renders the SDK summary to a
notification and output channel. esbuild bundles to CJS, keeping vscode and
@cline/sdk external (the ESM SDK loads via runtime dynamic import).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-09 23:55:39 -07:00
Ben Stull 33bff2b130 POC: vscode-free @cline/sdk driver with unit test (Feature #2)
fetchSdkSummary() dynamic-imports the ESM-only SDK and returns its build
version + builtin tool catalog (pure, key-free). Kept vscode-free so it is
unit-testable in Node; test asserts a semver version and the read_files tool.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-09 23:55:39 -07:00
Ben Stull b343f0754a POC scaffold: extension manifest + tooling config (Feature #2)
Manifest declares the cowriting.showClineSdkInfo command; esbuild + vitest +
tsc tooling. @cline/sdk@0.0.46 as a runtime dependency. Per issue #2 (epic #1).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-09 23:55:39 -07:00
Ben Stull 038d78176a Wire repo for always-on Wiggleverse org context
Add CLAUDE.md importing ~/.claude/wiggleverse.md (planning-and-executing
init Step 5) plus repo-specific orientation for the Cline-SDK plugin.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-09 23:55:39 -07:00
Ben Stull 134fd01719 claim vscode-cowriting-plugin session 0002 (placeholder) + sessions.json entry 2026-06-09 23:44:28 -07:00
Ben Stull d1acd68bd6 add sessions/0001/SESSION-0001.0-TRANSCRIPT-2026-06-09T21-55--2026-06-09T23-31.md + replace placeholder/variant SESSION-0001.0-TRANSCRIPT-2026-06-09T21-55--INPROGRESS.md 2026-06-09 23:32:38 -07:00
Ben Stull cfac6b6a63 Reconcile app.json to canonical One Name vscode-cowriting-plugin
The Gitea repos are canonically benstull/vscode-cowriting-plugin and
benstull/vscode-cowriting-plugin-content; the prior remotes used stale
vs-code-/vs-cowriting- aliases. Adopt the canonical names as the One Name.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-09 22:13:33 -07:00
Ben Stull 4b05d53cc9 claim vs-code-cowriting-plugin session 0001 (placeholder) + sessions.json entry 2026-06-09 21:55:53 -07:00
Ben Stull 1c598f1225 Register app.json for the VS Code coauthoring plugin
Registers this repo (code/specs/docs/roadmap/sessions) and the
benstull/vs-cowriting-plugin-content content repo as one Wiggleverse app,
so the session protocol has a transcript home. Seeded from rfc-app#48.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-09 21:55:38 -07:00