Private AIWG Corpus

Private AIWG Corpus

AIWG's own project `.aiwg` corpus is maintained outside the public product repository.

Boundary

RepositoryOwns
`roctinam/aiwg`Product code, public docs, public package/release workflows, provider bootstrap files
`roctinam/aiwg-web-release-ops`Private `.aiwg` SDLC corpus, web-release repackaging plans, release-host operations, entitlement/monetization design

The private corpus path is:

../aiwg-web-release-ops/corpus/.aiwg

That relative path assumes adjacent local checkouts:

~/dev/aiwg/
~/dev/aiwg-web-release-ops/

Maintainer Setup

Public clones can build and test AIWG without private corpus access. Maintainers who need AIWG SDLC workflows should point the CLI at the private corpus with the managed move command:

aiwg artifacts move --to ../aiwg-web-release-ops/corpus/.aiwg
aiwg config show --project

The move command writes a local `.aiwg-location` pointer, updates `.gitignore`, rebuilds the project index, and syncs the Fortemi Core static cache. The pointer file is intentionally local/private and should not be committed to the public product repository.

For temporary one-off sessions, set the path directly:

export AIWG_ARTIFACTS_PATH=../aiwg-web-release-ops/corpus/.aiwg

`AIWG_ARTIFACTS_PATH` points at the artifact directory itself. It can be absolute, project-relative, or `~/`-relative, and it takes precedence over `.aiwg-location`.

Migration Checkpoint

The initial corpus transfer copied the tracked public `.aiwg` tree from commit `2f614c2c49b52cec2017530eb372e4cb28ff23f3` into the private repository.

The private migration manifest is:

corpus/.aiwg/migration-manifest-2026-07-22.md

Development Rules

  • Do not commit AIWG's private `.aiwg` corpus to the public repo.
  • Do not commit private release-host credentials or entitlement provider

secrets to either repo.

  • Keep public operator-facing docs in `docs/`.
  • Keep monetization-sensitive ADRs, private CI topology, entitlement design, and

release-host deployment details in `roctinam/aiwg-web-release-ops`.

  • Use `aiwg artifacts move --to <path>` for durable local relocation and

`AIWG_ARTIFACTS_PATH` for temporary per-shell overrides instead of symlinks or git submodules.