Version History
Welcome to the exciting journey of AEP's evolution! This page details the various versions of AEP, detailing the enhancements, fixes, and changes introduced in each release.
Version 1.0
📅 Release date: Coming Soon!
-
[ ] Security Review
- [X] Regex & test using LLM-guard to prevent from prompt injecting (or similar) Examples: https://github.com/hmcts/cnp-flux-config/pull/30937 https://github.com/hmcts/cnp-flux-config/pull/30803
- [x] Enable renovate / dependabot on repository
- [ ] Vunerability scan (part of the pipeline?)
- [ ] Code review, to ensure no secrets are hardcoded etc
- [ ] Thorough examination of code for potential security issues
- [ ] Kainos security review
-
[ ] Documentation
- [ ] How to onboard
- [X] Run locally step-by-step guide
- [X] Instructions for initial setup, prerequisites, and tools needed (Terraform, Azure, etc.)
- [ ] Kainos security review
-
[ ] User Code Onboarding
- [ ] Simplified onboarding process
- [ ] Updated documentation to reflect changes
-
[ ] Metrics
- [ ] Establish baseline metrics for usage and tracking
Version 2.0
📅 Release date: Coming Soon!
In this release, we're focusing on improving our testing and onboarding processes, and integrating more closely with Kainos's internal operations. Here's what's coming:
-
[ ] Improved Testing
- [ ] Introduction of a dedicated development environment for safer and more efficient testing of new changes.
- [ ] Enhanced testing guidelines and procedures to ensure robustness and reliability.
-
[ ] Internal Onboarding
- [ ] How-to documentation for Kainos, making it easier for new team members to get up to speed.
- [ ] Streamlined onboarding process with clear instructions and resources.
-
[ ] Integration with Kainos Operations
- [ ] Implementation of prompts or similar to reflect internal Kainos principles.
-
[ ] Security Review
- [ ] Regular security reviews to identify and address potential vulnerabilities.
- [ ] Implementation of suggestions and recommendations from security reviews.
-
[ ] Additional Enhancements
- [ ] Continuous improvement based on user feedback and technological advancements.