Skip to content

docs: standardize Ankhorage project structure - #199

Merged
artiphishle merged 17 commits into
mainfrom
docs/198-surface-zora-project-structure
Sep 9, 2026
Merged

docs: standardize Ankhorage project structure#199
artiphishle merged 17 commits into
mainfrom
docs/198-surface-zora-project-structure

Conversation

@artiphishle

@artiphishle artiphishle commented Sep 9, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • replace the canonical ankhorage-project-structure skill with the approved repository-wide structure contract
  • explicitly exclude ankhorage/contracts before any structural rule applies
  • make required-skill resolution portable through <repo-root>/.agents/skills/... rather than paths relative to the project-structure skill installation
  • standardize product capabilities under src/features/
  • standardize repository and feature constants under topic-scoped constants/<topic>.ts
  • include Surface and ZORA in the migration order
  • restore the managed hexagonal-architecture SKILL.md files to the unmodified ECC v2.2.0 source so dependency direction is one-way: project-structure may load Hexagonal Architecture, but Hexagonal Architecture does not refer back to project-structure
  • update the managed-skill contract tests to enforce the new portable contract instead of obsolete wording
  • add the required patch changeset

This establishes the canonical structure required by the BottomSheet work in ankhorage/zora#400.

Closes #198
Related: ankhorage/zora#400

@artiphishle artiphishle self-assigned this Sep 9, 2026
@artiphishle artiphishle changed the title docs: apply project structure to Surface and ZORA docs: standardize Ankhorage project structure Sep 9, 2026
@artiphishle
artiphishle merged commit f8af1ee into main Sep 9, 2026
2 checks passed
@artiphishle
artiphishle deleted the docs/198-surface-zora-project-structure branch September 9, 2026 22:42
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.

docs: standardize Ankhorage project structure

1 participant