Skip to content

chore: delete web UI visualization layer (v0.7.2.1)#12

Merged
Schr0d merged 2 commits into
mainfrom
chore/delete-web-ui
Apr 16, 2026
Merged

chore: delete web UI visualization layer (v0.7.2.1)#12
Schr0d merged 2 commits into
mainfrom
chore/delete-web-ui

Conversation

@Schr0d

@Schr0d Schr0d commented Apr 16, 2026

Copy link
Copy Markdown
Owner

Summary

Removes all dead visualization code that was disabled in v0.7.1.0 but never deleted.

Module deletions (-16,748 lines):

  • archon-viz/ — Java server module (ViewServer, DiffSerializer, JsonSerializer, 3 test files, HTML viewer, dagre.js)
  • archon-viz-web/ — TypeScript frontend (graph controller, arrow router, force simulation, boundary/domain views, 4 test files, sample data)

CLI cleanup:

  • Removed --view and --no-open flags from DiffCommand
  • Removed ViewFlag test class from DiffCommandTest
  • Fixed AnalyzeCommand import: com.archon.viz.JsonSerializercom.archon.core.output.JsonSerializer
  • Added 7-arg toJson overload to core JsonSerializer for --with-metadata / --with-full-analysis

Build config:

  • Removed archon-viz and archon-viz-web from settings.gradle.kts
  • Removed archon-viz dependency from archon-cli/build.gradle.kts

Documentation:

  • Updated DESIGN.md product context
  • Updated SKILL.md example output (removed stale viz domain references)
  • Deleted tracked viz design doc

Also deleted (untracked):

  • 4 HTML prototypes
  • 3 untracked design docs
  • QA reports, screenshots, test artifacts

Test Coverage

No new code paths — this is a deletion-only PR. All existing tests pass (BUILD SUCCESSFUL).

Test plan

  • ./gradlew build passes after removing archon-viz dependency
  • ./gradlew test — all tests pass
  • ./gradlew shadowJar — fat JAR builds without viz classes
  • java -jar archon-cli/build/libs/archon-0.7.2.1.jar diff --help — no --view or --no-open flags

🤖 Generated with Claude Code

Schr0d and others added 2 commits April 16, 2026 12:54
Remove dead visualization code that was disabled in v0.7.1.0 but never
deleted. Includes ViewServer, DiffSerializer, frontend TypeScript modules,
HTML prototypes, design docs, and QA artifacts.

- Remove --view and --no-open flags from DiffCommand
- Remove ViewFlag tests from DiffCommandTest
- Fix AnalyzeCommand import to use core JsonSerializer
- Add 7-arg toJson overload to core JsonSerializer for --with-metadata
- Remove archon-viz dependency from archon-cli build
- Remove module includes from settings.gradle.kts

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Remove "web visualization interface" from DESIGN.md product context
- Update SKILL.md example output to remove stale viz domain references
- Add CHANGELOG entry for web UI deletion
- Bump VERSION 0.7.2.0 → 0.7.2.1

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@Schr0d Schr0d merged commit 3e6f77a into main Apr 16, 2026
1 check passed
@Schr0d Schr0d deleted the chore/delete-web-ui branch April 16, 2026 05:09
@Schr0d Schr0d mentioned this pull request Apr 16, 2026
3 tasks
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.

1 participant