Imported from alawein/alawein (
AGENTS.md). Install upstream withnpx skills add alawein/alawein. Copyright stays with the author.
AGENTS: alawein
Workspace identity
This repo is the control plane for the alawein workspace. It owns shared
governance, README/profile generation, style rules, prompt kits, and managed
rollout scripts for the sibling repos. Disk layout SSOT is
catalog/buckets.yaml plus docs/governance/repo-topology-canon.md. Portfolio
lanes are catalog/index.yaml. Resolve sibling paths via catalog local_path
under the bucketed workspace root (apps|core|lab|sites|work/<slug>).
Governance sources
docs/governance/repo-topology-canon.mddocs/governance/workspace-master-prompt.mddocs/governance/parallel-batch-execution.mddocs/governance/documentation-contract.mddocs/governance/control-plane.mddocs/style/VOICE.mdprompt-kits/AGENT.mdprompt-kits/PORTFOLIO.mdSSOT.md
Governance rules
- Keep
README.mdaligned with the current portfolio and canonical repo metadata. - Keep
catalog/index.yamlas the human-edited catalog source;build-catalog.pycompiles it tocatalog/repos.jsonand derived outputs includingprojects.json. - Keep README entrypoints frontmatter-free and path-validated.
- Treat
VOICE.mdandprompt-kits/as the canonical style authority. - Fix generators and validators instead of patching synced output by hand.
- Use manifest-driven batch execution for multi-repo rollout work.
- Do not store secrets, build artifacts, or incidental local files in this repo.
- Do not use destructive git operations to force consistency.
- Agents may author commits per each repo's
commit_mode(defaultfull), authored ascontact@meshal.aiwith no AI attribution. Two invariants always apply: never commit secrets, and confirm before force-push or history rewrite on a shared branch. Seedocs/governance/commit-release-convention.md. - Meshal is the sole maintainer and final approver. Before execution, record the
assigned scope and executor in the task or batch. Follow the role rotation in
operating-model.mdand the change evidence contract. A separate tool reviews the revision when feasible. Record unavailable review and pending acceptance explicitly; a skill or commit mode does not grant access.
Never
- Do not import, copy, commit, summarize, or operate on material from AGI Inc,
theagi.companyaccounts, or an AGI-named cloud workspace into Alawein or Kohyr work. Prior-employer artifacts stay on Meshal's machine underDesktop/AGI, outsideDesktop/GitHub/alawein. Existing audit mentions stay as evidence. Do not extend them.
Ask first
- Before changing governance template structure across the repo fleet
- Before changing canonical naming policy
- Before adding new automation that rewrites managed docs or repo surfaces
Quick reference
| Task | Command |
|---|---|
| Sync README | python scripts/catalog/sync-readme.py |
| Check README drift | python scripts/catalog/sync-readme.py --check |
| Compile catalog index | python scripts/catalog/compile_index.py |
| Check catalog index drift | python scripts/catalog/compile_index.py --check |
| Check live profile drift | python scripts/github/verify-profile-pins.py --skip-live --check |
| Check style-rule drift | python scripts/doctrine/build-style-rules.py --check |
| Validate governed style surfaces | python scripts/doctrine/validate.py --ci |
| Run advisory style audit | python scripts/doctrine/style-advisory-audit.py --repo-root . |
| Audit TODO/FIXME in Python comments | python scripts/doctrine/audit-todo-fixme.py |
| Run governance validation | bash ./scripts/doctrine/validate-doc-contract.sh --full |
| Validate agent/integration inventory | python scripts/catalog/validate-agent-integrations.py --strict |
| Validate a run envelope | python scripts/catalog/validate_run_envelope.py --check |
Notes
profile-from-guides.yamlis the public-profile declaration surface.- Cursor rules under
.cursor/rules/are committed governance text in this repo and should be treated like other maintained instruction surfaces. - For profile-sync or README About-block work, follow the dedicated governance runbooks instead of inventing ad hoc flows.
- Shared session prompt:
prompt-kits/AGENT.md1.7.0. Search open catalog-land PRs before editing that kit orcatalog/agent-integrations.yaml. - Windows workspace root is
Desktop/GitHub/alawein. This checkout iscore/alawein.