Enhance the commands and protocols - #1
Merged
Conversation
- Updated install-manifest.txt to remove obsolete architecture files. - Revised lifecycle.md to clarify state vocabulary and work item stages, including new routing options. - Enhanced repo-access.xml to include more detailed access requirements and examples. - Modified run.xml to streamline preflight checks for repository access. - Added last field to quickfix template for improved state tracking. - Updated finalize.md and review.md templates to enhance traceability and findings documentation. - Adjusted tasks.md template to ensure proper task status representation. - Improved how-to.md to clarify installation steps and repository scope confirmation. - Revised workflows.md to better outline new repository setup and command execution. - Enhanced definitions.py to establish a clear lifecycle command order. - Updated framework.py to include new lifecycle commands and improve validation checks. - Added tests for contract consistency and protocol validation to ensure alignment with documentation. - Introduced new protocols for revision and security to enhance project governance. - Created state.xml protocol to standardize state vocabulary across commands. - Implemented comprehensive tests to validate contract consistency and artifact shapes.
…uides and validate template fields in contracts
- Updated the `run` protocol to clarify the checkpoint process and state record handling. - Revised the `security` protocol to improve language around exposure and exception handling. - Enhanced the `state` protocol to specify the reporting of next actions and clarify stage definitions. - Improved the `work` protocol to ensure evidence labels are applied consistently. - Modified quickfix and work-item templates to clarify decision recording and routing. - Updated command examples and how-to documentation for improved clarity on repository access and command usage. - Refined the framework to ensure proper validation and error handling in the doctor function. - Added tests to ensure contract consistency and validate protocol references.
- Updated architecture overview to clarify diagram generation and constraints. - Revised install manifest to specify glob patterns for artifacts. - Clarified lifecycle routing for work-item stages and material blockers. - Improved SVG diagrams for foundation routes and manual copy flow. - Enhanced command examples to specify access requirements and permissions. - Updated how-to guide to reflect changes in repository state handling. - Revised manual copy instructions to specify paths and avoid copying unnecessary files. - Clarified quickstart instructions regarding repository scope confirmation. - Improved setup documentation for Homebrew, Python, and WinGet. - Enhanced workflows documentation to emphasize repository scope confirmation. - Updated framework logic to prevent overwriting project-owned files during initialization. - Added tests to ensure project work is preserved when adding profiles.
- Updated workflows documentation to include a new section for generating diagrams, detailing the selection of diagram types and templates. - Added new SVG templates for Application Landscape and Infrastructure Topology diagrams, providing a structured format for visualizing application and infrastructure architectures. - Introduced a diagram route SVG to illustrate the diagram generation process within Devspec Lite. - Expanded test coverage for diagram templates to ensure no dangling marker references and validate the presence of expected diagram types.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.