docs: update navigation and contribution guidance; add security and testing knowledge bases
refactor: Update links in Home and Sidebar for consistency and clarity
feat: Enhance backend architecture documentation and conventions - Updated code style asset links in Profiles and Environment Separation documentation. - Added conventions and endpoints documentation for the backend component. - Created overview and patterns documentation for the backend component. - Introduced stubs documentation for both backend and legacy components. - Migrated legacy component documentation, including conventions, endpoints, and patterns. - Removed outdated INDEX.md files from backend structure. - Added detailed documentation for audit tables and correlation ID connection provider. - Introduced District Average Parity Fixtures for backend testing.
feat: Introduce decision notes and architecture decision records - Added a new `Decisions.md` file to document the purpose, format, and writing guidance for decision records. - Created an index for decisions in `index.md` to provide easy navigation to decision notes. - Updated the Home and Sidebar to link to the new decision notes instead of specific ADRs. - Removed outdated knowledge components and decision records related to correlation ID audit propagation and related patterns. - Consolidated and organized knowledge base entries, removing obsolete documentation and ensuring clarity in the remaining content.
feat: Enhance audit capabilities with database trigger and correlation ID propagation - Added documentation for the new Database Trigger Audit Process, detailing the trigger flow, transaction behavior, and test coverage. - Introduced the Audit Tables component, outlining the PostgreSQL audit_event and audit_change schema. - Created a reference for the CorrelationIdConnectionProvider, a Hibernate decorator for injecting Micrometer B3 trace IDs into PostgreSQL. - Documented architectural decision ADR 001 regarding the deferred-bind ConnectionProvider for transaction-local GUC. - Updated existing documentation to reflect changes in migration safeguards, integration scenarios, and actor fallback behavior.
docs: add documentation for Correlation-ID Audit Trigger and related backend patterns
docs: add documentation for Correlation ID Audit Propagation and related tracing topics
docs: add PostgreSQL 13 to 17 upgrade plan and migration script
Refactor markdown links to standard format across documentation - Converted wikilinks ([[Target|Display]]) to standard markdown links ([Display](Target)) in various markdown files. - Updated references in ConditionalField.md, FileUploadInput.md, FormulaInput.md, ReadonlyInput.md, Layout components, Waste components, context-and-hook documentation, core components, and Cypress documentation. - Ensured consistency in link formatting for better readability and navigation.
Refactor documentation links to use wiki-style formatting for improved navigation consistency across components and services. Update references in various markdown files including Components, Form, Layout, Waste, context-and-hook, and testing documentation. Ensure all related components and services are correctly linked for better accessibility and clarity.
docs: enhance notification events documentation and update architecture overview
Updated Home (markdown)
feat: Add detailed error documentation for NR Waste Plus application - Introduced new error codes and descriptions for common issues: - G405: Method Not Allowed - G408: Request Timeout - G409: Conflict - G410: Gone - G413: Payload Too Large - G415: Unsupported Media Type - G422: Unprocessable Entity - G429: Too Many Requests - G500: Internal Server Error - G501: Not Implemented - G502: Bad Gateway - G503: Service Unavailable - G504: Gateway Timeout - P403: Insufficient Permissions - R600: Data Cannot Be Retrieved - U404: User Not Registered - Created an overarching error handling guide to assist users in understanding and resolving application errors.
docs: updating documentation
docs: Update Home page and add component documentation
chore: Initial Home page