README Maintenance Workflow
Rule
The root README.md is a living entry point for WEIPING_WIKI / Weiping Wiki, not a one-time bootstrap file. Historical aliases such as vipin wiki, vipinknowledge, and vipin-wiki should appear only as compatibility context.
Future agents should periodically refresh it when the wiki’s structure, automation rules, major workflows, or public/private safety boundaries materially change.
For high-impact README rewrites, aesthetic critiques, or information-architecture upgrades, future agents should use a dedicated README/documentation skill before editing. The current local specialist is readme-blueprint-generator, installed under .codex/skills/readme-blueprint-generator/.
Refresh Triggers
- A new durable workflow is added, especially one future agents must follow.
- Automation behavior changes, including crawl, ingest, catalog, lint, commit, or push policy.
- Major wiki sections, source types, or local project categories are added.
- Useful commands or validation expectations change.
README.mdno longer reflectsAGENTS.md,.wiki-schema.md,purpose.md,wiki/index.md, orwiki/overview.md.
Required Procedure
- Read
README.md,AGENTS.md,.wiki-schema.md,purpose.md,wiki/index.md, and recentwiki/log.md. - Compare the README against current wiki structure and major workflows.
- If the change is substantial, load the README specialist skill and use it to shape the hierarchy, narrative, and quality bar.
- Update only the public-safe, high-level README content.
- Do not expose private-layer paths, sensitive raw paths, secrets, personal identifiers, or private document contents.
- Update any relevant wiki workflow page,
wiki/index.md, andwiki/log.mdif the README maintenance rule itself changes. - Run
scripts/wiki-catalog.ps1,scripts/wiki-lint.ps1, andgit diff --check. - Stage the scoped README/wiki updates, commit, and push.
Cadence
- INFERRED: Check README freshness after substantial wiki maintenance, new automation setup, new public-corpus ingest workflows, or major local tooling changes.
- INFERRED: If no material drift is found, do not churn the README; record only when a real refresh or rule update occurred.
Counterpoints And Gaps
- README refreshes should improve navigation and onboarding, not duplicate the whole wiki index.
- README commits still need scope discipline; do not stage unrelated generated outputs just because the README was touched.
- The public README should stay concise and should point to maintained pages for details.
- The README specialist skill is a design and information-architecture aid, not a license to ignore project-specific operating docs.