Skip to content

Welcome to Project AI-Leap

This site contains the complete documentation for Project AI-Leap, an experimental Software Development Lifecycle (SDLC) where a generative AI model is integrated as a core assistant for every role in the development team. The project's objective is to rigorously measure the impact of AI augmentation on development velocity, output quality, and overall operational efficiency—from ideation to production.

Our guiding principle is to use AI as a co-pilot, not an autopilot. The AI is a tool to augment human expertise by accelerating drafting, analysis, and generation, while strategic decisions and final approvals remain firmly in the hands of the team.


Features

This section contains the detailed Business Requirements Documents (BRDs) for each feature of the application.

Feature ID Feature Name Description
01 User Authentication & Session Management Establishes the secure entry point into the system by integrating with Google IdP for SSO, managing user sessions, and handling login/logout flows.
02 Application Shell Defines the persistent and consistent user interface framework, including the global navigation, top bar, and footer, that houses all other application modules.
03 User Self-Service Profile Provides authenticated users with a dedicated page to view and manage their own basic contact information, empowering them to ensure their data is accurate.
04 Access Control Model Foundation (RBAC/GBAC) Specifies the core business rules and data structures that define how permissions are granted and inherited through a hybrid of Role-Based and Group-Based Access Control.
05 Admin: User Listing & Search Provides a centralized interface for authorized administrators to view, find, and filter all user accounts, serving as the primary entry point for user management.
06 Admin: User Creation Allows authorized administrators to provision new user accounts, including assigning them to initial groups to ensure first-day access integrity.
07 Admin: User Editing & Status Management Enables administrators to modify an existing user's profile information, manage their group memberships, and control their account status (Active/Inactive).
08 Admin: Effective Permissions View A read-only diagnostic tool for administrators to inspect the complete, calculated set of permissions for any given user to troubleshoot access issues.
09 Unauthorized Access Handling Defines the standardized, system-wide procedure for responding to a user's attempt to access a resource for which they do not have the required permissions.
10 Security Audit Trail A chronological, immutable log of security-sensitive events, allowing administrators to monitor critical changes and investigate incidents.

Operation Runbooks

This section provides detailed operational guides for each service, including instructions for testing, building, and deploying.