Skip to content

Remove outdated documentation and add new references for Pushgate v2 …#67

Merged
dbrosio3 merged 1 commit into
mainfrom
polish-docs-2
Jun 27, 2026
Merged

Remove outdated documentation and add new references for Pushgate v2 …#67
dbrosio3 merged 1 commit into
mainfrom
polish-docs-2

Conversation

@dbrosio3

Copy link
Copy Markdown
Member

This pull request introduces a comprehensive documentation overhaul for Pushgate, adding a maintained docs directory with architecture, domain, and reference material, as well as a set of Architecture Decision Records (ADRs). It also updates existing documentation to point to the new docs and clarifies terminology in the domain glossary. The changes improve the maintainability and clarity of Pushgate's documentation for both current and future contributors.

Major documentation additions:

  • Introduced a new docs/ directory containing:
    • A main docs index (docs/README.md) that links to domain model, glossary, architecture overview, runtime flow, module map, ADRs, and reference contracts.
    • An ADR index and six detailed Architecture Decision Records documenting key architectural choices. [1] [2] [3] [4] [5] [6] [7]
    • Reference documents for configuration, changed-file policy, local AI review, and the distribution runner. [1] [2]

Improvements to existing documentation:

  • Updated README.md to reference the new docs index and configuration reference, streamlining and clarifying configuration documentation. [1] [2]
  • Added a section in AGENTS.md clarifying documentation practices for TSDoc, inline comments, and the use of the docs/ directory.

Domain language and glossary updates:

  • Added and clarified key terms in CONTEXT.md, including "Review Output Contract" and "Warning Confirmation," to standardize Pushgate's domain vocabulary. [1] [2]

These changes lay a strong foundation for ongoing documentation quality and help ensure that architectural decisions, terminology, and reference material are consistently maintained.

…configuration and changed-file policy

- Deleted the obsolete `issue-3-hook-runner-test-harness-plan.md` and `product-contract-plan.md` documents.
- Introduced `changed-file-policy.md` to define the contract for handling changed files in Pushgate.
- Added `configuration.md` to outline the structure and defaults of the new `.pushgate.yml` configuration file.
- Created `local-ai-review.md` to describe the local AI review process and its modes.
- Removed the old `v2-config-schema.md` as its content has been integrated into the new configuration reference.
@dbrosio3 dbrosio3 merged commit 908954c into main Jun 27, 2026
1 check passed
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