Skip to content

Restructure: extract projects to standalone repos, convert root to README index - #8

Closed
hansraj316 wants to merge 1 commit into
mainfrom
cleanup/restructure-to-index
Closed

Restructure: extract projects to standalone repos, convert root to README index#8
hansraj316 wants to merge 1 commit into
mainfrom
cleanup/restructure-to-index

Conversation

@hansraj316

Copy link
Copy Markdown
Owner

Summary

  • Extracted the three substantive projects into their own repos with preserved history (via git subtree split): coach-ai, interview-agent, ai-agent-project — all private.
  • Removed exploratory stubs that weren't worth standalone repos (ClaudeCode, ClaudeCode-v2, WikiRevamp, windsurf-demo, Project Starlink, Azure DevOps MCP, Ghostty) and stray root-level drafts.
  • Removed the agentdate submodule; it's now just a link in the index README.
  • Rewrote README.md to be an index of the extracted repos. The old layout doc (AGENTS.md) and an empty CLAUDE.md are gone.
  • Removed an orphaned .git/hooks/pre-commit that pointed at InterviewAgent/.pre-commit-config.yaml.

New repos

Source folder New repo
CoachAI/ hansraj316/coach-ai (private, 15 commits preserved)
InterviewAgent/ hansraj316/interview-agent (private, 46 commits preserved; existing public hansraj316/InterviewAgent showcase is untouched)
ai_agent_project/ hansraj316/ai-agent-project (private, 3 commits preserved)

Test plan

  • Verified the three extract branches had clean content before pushing (no .env secrets in tree or history; false-positive matches were encrypt_credentials.py scripts)
  • Verified no name collisions on GitHub (the kebab-case variants don't collide with existing InterviewAgent public repo)
  • Merge this PR — the Projects repo becomes a clean README index
  • Separately: decide what to do with untracked local folders (real .env files with API keys are still on disk and need preservation before the folders are deleted locally)

🤖 Generated with Claude Code

…index

Moved substantive projects to their own repos (with preserved history where meaningful):
- CoachAI          -> hansraj316/coach-ai
- InterviewAgent   -> hansraj316/interview-agent (code-only; hansraj316/InterviewAgent stays as the public showcase)
- ai_agent_project -> hansraj316/ai-agent-project

Removed exploratory stubs (ClaudeCode, ClaudeCode-v2, WikiRevamp,
windsurf-demo, Project Starlink, Azure DevOps MCP, Ghostty) and stray
root-level drafts. Removed agentdate submodule; it is linked from the
new index README instead. Empty CLAUDE.md and the outdated AGENTS.md
(which described the old monorepo layout) also removed.

Also removed an orphaned .git/hooks/pre-commit that referenced a
deleted InterviewAgent/.pre-commit-config.yaml.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Apr 23, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
projects Ready Ready Preview, Comment Apr 23, 2026 7:25am

@chatgpt-codex-connector chatgpt-codex-connector Bot 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 3c59adbb0b

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@@ -1,9 +0,0 @@
requests>=2.31.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Update CI workflow for removed project folders

Deleting this file (along with the project directories) breaks the default GitHub Actions pipeline because .github/workflows/ci.yml still runs jobs against those paths (for example python-style-ai-agent runs black --check ai_agent_project and ai-agent-tests runs pip install -r ai_agent_project/requirements.txt). After this commit, those commands fail with missing-path errors on every push/PR, so CI is no longer usable until the workflow is updated to match the new README-only repo layout.

Useful? React with 👍 / 👎.

@hansraj316

Copy link
Copy Markdown
Owner Author

Superseded by a fresh PR (#NEW) after rebasing onto new main — stale branch kept mergeability conflicts.

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