This commit is contained in:
Harivansh Rathi 2026-04-01 02:28:21 +00:00
parent a4cb20d228
commit 12c53f3515
20 changed files with 70 additions and 70 deletions

View file

@ -65,7 +65,7 @@ The initial scaffold will create clear top-level directories for infrastructure,
Initial structure:
- `docker/`: local orchestration and container assets
- `apps/ainas-controlplane/`: generated Nextcloud shell app
- `apps/betternas-controlplane/`: generated Nextcloud shell app
- `exapps/control-plane/`: aiNAS control-plane service, packaged for Nextcloud-compatible dev flows
- `packages/contracts/`: shared schemas and API contracts
- `docs/`: architecture and product model notes
@ -105,7 +105,7 @@ Alternatives considered:
1. Add the proposal artifacts that establish the architecture and scaffold requirements.
2. Create the top-level repository layout and a Docker Compose development environment.
3. Generate the Nextcloud shell app into `apps/ainas-controlplane/`.
3. Generate the Nextcloud shell app into `apps/betternas-controlplane/`.
4. Scaffold the control-plane service and shared contracts package.
5. Verify local startup, service discovery, and basic health paths before implementing product features.

View file

@ -7,7 +7,7 @@
## 2. Nextcloud shell app scaffold
- [x] 2.1 Generate the aiNAS Nextcloud app scaffold into `apps/ainas-controlplane/`
- [x] 2.1 Generate the aiNAS Nextcloud app scaffold into `apps/betternas-controlplane/`
- [x] 2.2 Configure the shell app with aiNAS branding, navigation entry points, and basic settings surface
- [x] 2.3 Add an adapter layer in the shell app for calling aiNAS-owned service endpoints
- [x] 2.4 Verify the shell app installs and loads in the local Nextcloud runtime