Skip to content

feat: Migrate global package state to ~/.hasna/contracts - #41

Open
andrei-hasna wants to merge 1 commit into
mainfrom
factory/57877263-ed04-448b-8d5c-bcfcad7d-c40acb36
Open

feat: Migrate global package state to ~/.hasna/contracts#41
andrei-hasna wants to merge 1 commit into
mainfrom
factory/57877263-ed04-448b-8d5c-bcfcad7d-c40acb36

Conversation

@andrei-hasna

@andrei-hasna andrei-hasna commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Objective

Migrate global package state to ~/.hasna/contracts

Audit open-contracts for legacy global dotdirs (for example ~/.contracts, ~/.open-contracts, or package-specific top-level dotdirs), migrate package-owned global state to ~/.hasna/contracts, update tests/docs/installers, and preserve only intentionally project-local dotdirs with documentation and tests.

Routing metadata:
route_enabled: true
automation.allowed: true
automation.mode: auto
repo: open-contracts
project_group: oss
workflow: task-lifecycle
worktree_mode: required
pr_handoff: true
no_tmux_dispatch: true
fingerprint: open-contracts:todo:57877263-ed04-448b-8d5c-bcfcad7d9869

OpenLoops setup note: auto-route metadata was applied in bulk on spark01 so this pending repo task can be consumed by the OSS task-lifecycle router. Triage must still reject unsafe, blocked, duplicate, or too-broad work before implementation.

Verification

  • policy source: base 24587a3 (immutable commit — agent-proof)
  • install: pass
  • typecheck: pass
  • lint: pass
  • build: pass
  • test: pass

Run run_ca73378644ac · backend cursor · task 57877263-ed04-448b-8d5c-bcfcad7d9869
🏭 Generated by @hasnaxyz/factory


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

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