# Changelog

## Score

- CAI 31 → 47 (+16.3)

## Lenses

- Code Health 80 (new)
- Architecture 59 (new)
- Maturity 21 → 64 (+42.7)
- Readiness 15 → 29 (+13.1)
- Security 100 → 63 (-36.9)
- Domain Modelling 72 (new)
- Event-Driven 84 (new)
- Event Sourcing 66 (new)

## Resolved (7)

- Dependency hygiene not measured — no supported dependency manifest was read
- No tests found
- No tests — template/sample
- Test reliability not included
- bus factor not measured — no commits were sampled
- early-stage repository — too little history to judge knowledge freshness
- single-commit history — no usable git history window to measure hotspots

## New (242)

- BarePragmaDisable repeated across 21 files (Src/Modules/Inquiries/Divstack.Company.Estimation.Tool.Inquiries.Application/Inquiries/Commands/Make/MakeInquiryCommand.cs)
- CommentedOutCode (Src/Modules/Users/Divstack.Company.Estimation.Tool.Users.Api/Controllers/AuthenticationController.cs)
- CommentedOutCode (Src/Modules/Valuations/Divstack.Company.Estimation.Tool.Inquiries.Infrastructure.Snov/FindClientCompany/ApiConsumer/CompanyFinderHttpClient.cs)
- CommentedOutCode (Src/Modules/Valuations/Divstack.Company.Estimation.Tool.Inquiries.Infrastructure.Snov/FindClientCompany/ApiConsumer/CompanyFinderHttpClient.cs)
- Context and consequences are both citations to an external source (Michael Nygard + adr-tools), with no context/problem statement or explicit decision body (Documentation/Architecture/Decisions/0001-record-architecture-decisions.md)
- Cross-context type InquiryMadeEvent (Inquiries → Valuations)
- Dead code: ArchivePriorityCommandCommandHandler (Src/Modules/Priorities/Divstack.Company.Estimation.Tool.Priorities.Application/Priorities/Commands/Archive/ArchivePriorityCommandCommandHandler.cs)
- Dead code: BeApproved (Src/Modules/Valuations/Divstack.Company.Estimation.Tool.Valuations.Application.AcceptanceTests/Features/Common/ValuationAssertions.cs)
- Dead code: BeCompleted (Src/Modules/Valuations/Divstack.Company.Estimation.Tool.Valuations.Application.AcceptanceTests/Features/Common/ValuationAssertions.cs)
- Dead code: BeWaitForClientDecision (Src/Modules/Valuations/Divstack.Company.Estimation.Tool.Valuations.Application.AcceptanceTests/Features/Common/ValuationAssertions.cs)
- Dead code: BeWaitingForProposal (Src/Modules/Valuations/Divstack.Company.Estimation.Tool.Valuations.Application.AcceptanceTests/Features/Common/ValuationAssertions.cs)
- Dead code: Cancel (Src/Modules/Valuations/Divstack.Company.Estimation.Tool.Valuations.Domain/Valuations/Proposals/Proposal.cs)
- Dead code: CategoryPersistanceConfiguration (Src/Modules/Services/Divstack.Company.Estimation.Tool.Services.Core/Services/Categories/Configurations/PaymentPersistanceConfiguration.cs)
- Dead code: Customer (Src/Modules/Users/Divstack.Company.Estimation.Tool.Users.Domain/Customers/Customer.cs)
- Dead code: Employee (Src/Modules/Users/Divstack.Company.Estimation.Tool.Users.Domain/Employees/Employee.cs)
- Dead code: FindProfileRequest (Src/Modules/Valuations/Divstack.Company.Estimation.Tool.Inquiries.Infrastructure.Snov/FindClientCompany/ApiConsumer/Requests/FindProfileRequest.cs)
- Dead code: Formatting (Src/Modules/Inquiries/Divstack.Company.Estimation.Tool.Inquiries.Application/Common/Constants/Formatting.cs)
- Dead code: GetChangedBy (Src/Modules/Users/Divstack.Company.Estimation.Tool.Users.Infrastructure/Identity/Users/Services/ApplicationUserManager.cs)
- Dead code: InitializePaymentEventHandler (Src/Modules/Payments/Divstack.Company.Estimation.Tool.Payments.Application/Payments/Commands/Initalize/InitializePaymentEventHandler.cs)
- Dead code: InquiriesContextFactory (Src/Modules/Inquiries/Divstack.Company.Estimation.Tool.Inquiries.Persistance/DataAccess/InquiriesContextFactory.cs)
- …and 222 more

## API surface

- 9 added · 0 removed (a removed endpoint is potentially breaking)

## Added endpoints (9)

- DELETE /{id}
- DELETE /{publicId}
- DELETE /{serviceId}/{attributeId}
- DELETE /{serviceId}/{attributeId}/{possibleValueId}
- GET /
- GET /getallusers
- GET /{id}
- POST /
- PUT /changeuserpassword
