Skip to content

Chore/monthly data update#48

Closed
Asifdotexe wants to merge 7 commits into
mainfrom
chore/monthly-data-update
Closed

Chore/monthly data update#48
Asifdotexe wants to merge 7 commits into
mainfrom
chore/monthly-data-update

Conversation

@Asifdotexe

@Asifdotexe Asifdotexe commented Jun 6, 2026

Copy link
Copy Markdown
Owner

Summary by CodeRabbit

  • Chores

    • Removed application codebase, including visualization interface and backend pipeline scripts.
    • Removed project documentation, configuration files, and development tooling setup.
    • Removed continuous integration workflows and pre-commit checks.
  • Revert

    • Reverted project structure to repository-only state, preserving processed data files with updated composition metrics.

@Asifdotexe Asifdotexe self-assigned this Jun 6, 2026
@coderabbitai

coderabbitai Bot commented Jun 6, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 4f624e7e-9db0-4429-85ec-78ae41722a64

📥 Commits

Reviewing files that changed from the base of the PR and between 6d12adf and 3c909b3.

⛔ Files ignored due to path filters (3)
  • assets/logo_theseus.png is excluded by !**/*.png
  • assets/theseus_favicon.png is excluded by !**/*.png
  • poetry.lock is excluded by !**/*.lock
📒 Files selected for processing (42)
  • .github/actions/setup-python-poetry/action.yml
  • .github/workflows/theseus-engine.yml
  • .github/workflows/unit-tests.yml
  • .gitignore
  • .nojekyll
  • .pre-commit-config.yaml
  • DESIGN.md
  • LICENSE
  • PRODUCT.md
  • README.md
  • app.js
  • data/processed/claude-code_graph.json
  • data/processed/langchain_graph.json
  • data/processed/numpy_graph.json
  • data/processed/react_graph.json
  • data/processed/zed_graph.json
  • data/raw/claude-code_data.json
  • data/raw/langchain_data.json
  • data/raw/numpy_data.json
  • data/raw/react_data.json
  • data/raw/tensorflow_data.json
  • data/raw/zed_data.json
  • docs/ARCHITECTURE.md
  • docs/CONFIGURATION.md
  • docs/DEVOPS.md
  • index.html
  • pyproject.toml
  • scripts/__init__.py
  • scripts/_blame.py
  • scripts/_data_io.py
  • scripts/_path_guard.py
  • scripts/_utils.py
  • scripts/add_fossils.py
  • scripts/analyse_repository.py
  • scripts/cleanup_data.py
  • scripts/run_pipeline.py
  • scripts/workflow.py
  • style.css
  • tests/test_analyse_repository.py
  • tests/test_data_integrity.py
  • theseus.config.json
  • wrangler.jsonc
💤 Files with no reviewable changes (30)
  • PRODUCT.md
  • LICENSE
  • README.md
  • .gitignore
  • theseus.config.json
  • index.html
  • docs/ARCHITECTURE.md
  • docs/DEVOPS.md
  • app.js
  • style.css
  • .github/workflows/unit-tests.yml
  • DESIGN.md
  • .github/actions/setup-python-poetry/action.yml
  • wrangler.jsonc
  • scripts/_data_io.py
  • scripts/init.py
  • pyproject.toml
  • .pre-commit-config.yaml
  • .github/workflows/theseus-engine.yml
  • scripts/workflow.py
  • docs/CONFIGURATION.md
  • scripts/analyse_repository.py
  • scripts/run_pipeline.py
  • tests/test_analyse_repository.py
  • scripts/_utils.py
  • tests/test_data_integrity.py
  • scripts/_blame.py
  • scripts/_path_guard.py
  • scripts/add_fossils.py
  • scripts/cleanup_data.py

📝 Walkthrough

Walkthrough

This PR comprehensively removes the Ship of Theseus project pipeline, frontend visualization, automation workflows, documentation, and configuration. Graph data files are updated to remove genesis fossil metadata and refresh snapshot composition counts. All backend analysis scripts, CI/CD workflows, tests, and supporting modules are deleted.

Changes

Complete Project Sunsetting

Layer / File(s) Summary
Graph data fossil and snapshot updates
data/processed/claude-code_graph.json, data/processed/langchain_graph.json, data/processed/numpy_graph.json, data/processed/react_graph.json, data/processed/zed_graph.json
Five processed graph JSON files are updated by removing fossils.genesis metadata entries while preserving fossils.survivor data, and snapshot composition numeric values are refreshed across multiple snapshot_date periods for each repository dataset.
Build and Python environment configuration removal
pyproject.toml, scripts/__init__.py
pyproject.toml (containing package metadata, development dependencies, Pylint/Poetry tool configuration, and build-system backend) and scripts/__init__.py (Python sys.path setup for sibling module imports) are removed, eliminating all project build infrastructure and path-guard mechanisms.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • Asifdotexe/Theseus#34: Main PR removes core pipeline modules like scripts/_utils.py, scripts/_blame.py, scripts/add_fossils.py, scripts/analyse_repository.py, and their tests, which is directly opposite to the retrieved PR that introduces those same modules and helpers.
  • Asifdotexe/Theseus#46: Main PR removes the GitHub workflows (theseus-engine.yml, unit-tests.yml) and the script entrypoint scripts/workflow.py that the retrieved PR added to generate PR bodies and validate graph files.
  • Asifdotexe/Theseus#13: Main PR removes the app.js visualization logic and pipeline code (scripts/add_fossils.py, scripts/cleanup_data.py, tests/test_data_integrity.py) that are introduced in the retrieved PR for fossil-driven visualization.

Suggested labels

enhancement

Poem

🐰 The scripts and tests bid farewell at last,
Genesis fossils fade into the past,
Graph data whispers of survivors true,
Configuration dissolves in morning dew,
A project's chapter closes in review. 📦

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'Chore/monthly data update' is vague and does not clearly describe the primary changes, which involve removing the entire codebase infrastructure (scripts, workflows, documentation, configuration) while only updating processed data files. Consider a more specific title that reflects the significant scope of changes, such as 'Remove Ship of Theseus pipeline and infrastructure' or clarify the intent of this mass removal.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/monthly-data-update

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Asifdotexe Asifdotexe closed this Jun 6, 2026
@Asifdotexe Asifdotexe deleted the chore/monthly-data-update branch June 6, 2026 13:16
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