Merged in feature/permit-policy-cleanup (pull request #210)

cleanup permit policies and correct documentation

* docs

* policy cleanup

* refactor

* Merge remote-tracking branch 'origin/feature/permit-policy-cleanup' into feature/permit-policy-cleanup

* docs and edits
This commit is contained in:
Jay Brown
2026-02-19 20:22:59 +00:00
parent 58912a66d4
commit 6dccf494f8
70 changed files with 785 additions and 2221 deletions
+4 -5
View File
@@ -18,7 +18,6 @@ query-orchestration.2/
├── docs/ # Documentation
├── scripts/ # Build and automation scripts
├── test/ # Integration and e2e tests
├── mocks/ # Generated mock implementations
├── assets/ # Test data and sample files
└── vendor/ # Vendored dependencies
```
@@ -56,8 +55,8 @@ Core business logic organized by domain boundaries:
```
internal/
├── client/ # Client management domain
├── document/ # Document processing domain
├── query/ # Query definition and execution
├── document/ # Document processing domain
├── fieldextraction/ # Field extraction domain
├── collector/ # Client-specific configurations
└── export/ # Data export operations
```
@@ -171,7 +170,7 @@ controller := api.NewController(svc)
## Naming Conventions
### Package Names
- **Domain packages**: Singular nouns (`client`, `document`, `query`)
- **Domain packages**: Singular nouns (`client`, `document`, `fieldextraction`)
- **Utility packages**: Descriptive (`serviceconfig`, `cognitoauth`)
- **Generated packages**: Match source (`queryAPI` from `queryAPI.yaml`)
@@ -397,4 +396,4 @@ func TestIntegration_DocumentProcessing(t *testing.T) {
- **Validation**: Automatic request/response validation
- **Documentation**: Auto-generated from specification
This organization enables maintainable, testable, and scalable code while following Go best practices and domain-driven design principles.
This organization enables maintainable, testable, and scalable code while following Go best practices and domain-driven design principles.