Commit d2482e8
authored
Promotion sets + grace agent + lots of redesign (#62)
* Lots of miscellaneous changes. 🤷🏻♂️
* Introduce automation envelopes and effective terminal-promotion semantics
* Add server tests for automation event mapping semantics
* Add PromotionSet/Validation/Artifact grain scaffolding
* Implement PromotionSet recompute/apply orchestration and recompute triggers
* Rename queue candidate surface to promotion-set semantics
* Add validation and artifact contracts with server endpoints
* Record derived quick-scan as validation results
* Remove Stage0 and gate-attestation runtime surfaces
* Remove candidate public surfaces and switch review to promotion-set scope
* Remove legacy candidate/promotion-group/stage0 surfaces
* Expand PromotionSet endpoint and SDK surface
* Add promotion-set conflict CLI commands
* Add agent add-summary and work item artifact links
* Finalize validation orchestration and remove legacy eventing surfaces
* Harden recompute conflict artifacts and add budget guardrails
* Add validation branch-glob tests and tighten conflict artifact flow
* Materialize recompute applied directory versions for promotion sets
* Add file-budget guardrail to promotion set recompute merge
* Use provider-backed model suggestions for promotion-set conflicts
* Add parser coverage for promotion-set model responses
* Add promotion-set validation and effective-promotion tests
* test(cli): expand workitem parsing and attach-source property coverage
* test(server): add workitem resolver/property tests and Orleans mapping check
* test(integration): cover workitem number/link lifecycle and SDK link APIs
* Massive redesign of promotion sets; simplfication of CLI surface area; beginning of the `grace agent` command; documentation updates; first-run scripts; much more tinkering.
* Updating GitHub Actions workflow for new .slnx file.
* Update .NET restore step in workflow config
* Reject empty step IDs in promotion conflict resolution
---------
Co-authored-by: Scott Arbeit <scott.arbeit@outlook.com>1 parent 87bc1e9 commit d2482e8
File tree
176 files changed
+24918
-11496
lines changed- .github/workflows
- Assets
- docs
- prompts
- scripts
- src
- .github
- Grace.Actors
- Grace.CLI.Tests
- Grace.CLI
- Command
- Grace.SDK
- Grace.Server.Tests
- Grace.Server
- Security
- Grace.Types.Tests
- Grace.Types
- docs
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
176 files changed
+24918
-11496
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
0 commit comments