Enable path specification for project creation (ENG-384, supersedes #76) - #155
Open
tino097 wants to merge 9 commits into
Open
Enable path specification for project creation (ENG-384, supersedes #76)#155tino097 wants to merge 9 commits into
tino097 wants to merge 9 commits into
Conversation
6 tasks
tino097
force-pushed
the
tino097/eng-384-specify-project-path
branch
from
July 6, 2026 10:46
0fe71ba to
059ebd4
Compare
Contributor
Author
|
recheck |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Rebased continuation of #76 — original work by @MinuraPunchihewa (authorship preserved in the commits), rebased onto current
staging. #76 stays open for its review history; please review here.Projectrecord (DB) instead of.anton/anton.md, so they reach every harness (Anton and Hermes).Changes on top of the original #76 branch:
add_project_instructionsmigration onto the current staging headd5f3a8c1e6b2— it remains a single clean migration and the alembic graph has a single head (verified viaalembic headsand a full-chain upgrade on a scratch DB, both fresh-create and pre-alembic upgrade paths).tests/test_schema_migrations.py: the simulated pre-alembic DB is built from current models, so it must drop the newinstructionscolumn — same convention the test already uses formessages.harnessand the channel tables.Linear: ENG-384
Front-end PR: mindsdb/cowork#340 (supersedes mindsdb/cowork#210)
Merge order: this PR first, then the cowork front-end PR.
Testing
uv run pytest: 309 passed. The 6 failures intest_publish_versions.pyare pre-existing onstaging(verified identical on a pristine staging worktree; local anton wheel lacksactivate_version).🤖 Generated with Claude Code