01
Understand
Capture the client's real intent. Define scope. Mock up the solution. Get sign-off before any code is written.
1–4 weeks · scaled to project size
Dhwani RIS · AI-SDLC
An end-to-end process for building social-impact software with AI — from the first client conversation to the weekly health report years later.
01 · How it works
The process is the same whether a project takes a week or a quarter. What changes is depth — not direction.
01
Capture the client's real intent. Define scope. Mock up the solution. Get sign-off before any code is written.
1–4 weeks · scaled to project size
02
Design the architecture. Build with AI assistance. Tests written before code. Documentation lives alongside.
Most of the project time
03
Quality checks, security scans, performance tests — all automated. The release only goes live when every check passes.
A few days
04
Production runs with monitoring on by default. Weekly health reports go out automatically. Issues are caught before clients call.
Forever
02 · The team
Who plays which role flexes with project size. What gets checked along the way never does.
PB
Drives requirements, design, and build. Talks to the AI most. Owns the technical drafting from intent to launch.
AR
Defines guardrails and signs off design. Reviewer and decision-maker, not implementer. Keeps quality consistent across projects.
AM
Owns the client relationship and the intent. Holds scope at kickoff and charter. Drives client sign-offs. Owns go-live handover.
Solo · 1 person
One person plays both roles. Architect is shared with the portfolio. DevOps support is shared.
Best for: small features · ~5-day projects
Pair · 2–3 people
Two distinct roles. Architect shared across a few projects. DevOps support shared. Sign-offs are separated cleanly.
Best for: ~2-week projects · customizations
Full team · 4+ people
Dedicated Architect. Dedicated DevOps engineer for the duration. Multiple Builders possible.
Best for: ~4-week greenfield · government projects · regulated work
03 · What we shipped
Each role gets a packaged AI assistant — a tested set of prompts, skills, and review rules — so nobody starts from scratch on a new project.
Live on github.com/dhwani-ris as of 2026-05-17 · v0.1.0 / v0.2.0 across 9 repos.
For the Account Manager
What it does: Helps the AM capture client intent, run discovery, draft the charter, and keep scope under control through the project.
What stakeholders see: Faster sign-offs. Fewer "that's not what I meant" moments later.
Repos · service-am-plugin · product-am-plugin (one per department · v0.1.0 live)
For the Architect
What it does: Reviews technical designs against Dhwani's reference patterns. Catches drift before it ships.
What stakeholders see: Consistent quality across projects. No rogue architectures.
Repos · service-architect-plugin · product-architect-plugin (one per department · v0.2.0 live · 9 lifecycle skills each)
For Builder + Engineering
What it does: Writes code with AI — but enforces tests-first, documentation-alongside, and proper review before merge.
What stakeholders see: Faster delivery without the quality drops you'd normally expect from speed.
Repos · service-builder-plugin · product-builder-plugin (one per department · v0.1.0 live · 4 sub-personas + 5 skills each)
For DevOps + Security
What it does: Runs security scans, load tests, and the pre-release checklist automatically. Releases ship with a signed report.
What stakeholders see: No surprises in production. Every release has evidence.
Repo · ai-sdlc-devops-plugin (shared · v0.1.0 live · surface 1 of 2)
For DevOps (always-on)
What it does: Watches every live application — uptime, performance, security. Sends weekly health reports automatically.
What stakeholders see: Issues caught before clients call. Monthly reports in their inbox.
Repo · ai-sdlc-devops-plugin (shared · v0.1.0 live · surface 2 of 2)
Nine repos total — all live on github.com/dhwani-ris. Each persona-facing assistant (AM, Architect, Builder) ships as two repos — one per department (service-* and product-*) — so each department can tune its plugin without colliding. The DevOps plugin is shared across departments. Plus the two shared infrastructure repos.
04 · What we need
Concrete, time-bound, and reviewable at each quarter boundary.
People
Engineer 1 · Quality & Delivery anchor
ai-sdlc-devops-plugin Quality & Delivery surfaceEngineer 2 · Adoption & Operate anchor
ai-sdlc-devops-plugin Monitoring surfacePlus part-time support from each project's Tech Lead during their rollout window. No new permanent hires beyond what's already planned.
Tooling
Free or already-licensed
GitHub (private) · Claude CLI · Mermaid · Google Stitch · Fireflies.ai · Kotwal · Mukhbir · Prometheus · Loki · Tempo · Grafana · Terraform · pre-commit · gitleaks
Needs a small budget
Paid security scanning tier (Semgrep / Snyk) · production status page (Better Uptime or Instatus) · self-service deployment portal — Backstage (OSS, build effort) or paid (Port / Cortex)
Exact annual licence estimate refined in the Q0 inventory phase — before the spend commitment is made.
Decisions
Front-end stack — standardise on one, or stay project-dependent?
Drives which Builder-plugin templates we build first (Vue vs React).
Cloud target — AWS default, with on-premise for government work?
Drives IaC module choice and Architecture Assistant reference patterns.
Deployment portal — build with Backstage, or buy Port / Cortex?
Q2 capacity hinges on this — OSS is a build effort, paid is faster but recurring spend.
Project sizing — who classifies solo / pair / full team?
Determines team-shape assignment per project and DevOps pull on each engagement.
05 · Timeline
Each quarter delivers one complete capability. Leadership reviews at every boundary before continuing.
Now
Pick the pilot project. Agree the standards. Build the shared infrastructure that every assistant will use.
Quarter 1
Client Conversation + Architecture Assistants available to all teams. First projects start with them on day one.
Quarter 2
Code Building Assistant rolled out across active projects. AI writes alongside developers — with the guardrails on.
Quarter 3
Quality & Delivery Assistant gates every release. First project ships end-to-end through the new process.
Quarter 4
Production Monitoring Assistant on every active project. Weekly reports automated. The full process is live.
06 · The user flow · what the client experiences
The same project, told from the client's chair. Seven moments that matter — and what they hear from Dhwani at each one.
"I have an idea — I'm not sure how to scope it."
AM listens. Real intent surfaces. Discovery interviews captured automatically. Charter drafted by AI, refined together. Client signs.
→ Signed Charter · scope and success criteria agreed
"Show me what it'll look like."
Working mock-up on a real URL within days. Client refines it on the actual page, not on a slide deck. Each round closes in hours.
→ Mock-up signed off · the build can begin
"How's it going? I don't want big-bang surprises."
Client gets a dev URL that updates daily. They watch the product take shape. Concerns surface early — not at UAT.
→ Continuous visibility · no surprise at the end
"Let me try it myself."
UAT environment ready when the client is. Issues filed → fixed → re-validated. No back-and-forth over screenshots.
→ UAT sign-off · the product behaves as agreed
"Is it safe to launch?"
One page. All security checks, load tests, performance baselines. Every check signed off before public users get in.
→ Confidence to launch · evidence, not assurances
"Take it live."
Production goes live. Heightened monitoring for the first thirty minutes. AM stays in the room. Rollback rehearsed if needed.
→ Live product · public users in
"How is it actually running?"
Automated health report lands in the client's inbox monthly. Uptime · performance · issues caught · anything to watch. They never have to chase.
→ Sustained confidence · ongoing trust
This is what the client sees — the outside-in view. The next two sections show the same journey from inside Dhwani: the complete picture of who does what (§07) and how the project flows through environments (§09).
07 · The complete picture
The full AI-SDLC laid out in sequence. Read this once to see how a project moves from a first conversation to a live, monitored application.
AM-led. Capture the client's real intent. Map stakeholders. Agree the Charter — scope, success criteria, team, escalation.
Gate · Signed Charter
Draft functional requirements, user roles, process workflows, data model, wireframes. Mock-ups signed off by client — AM facilitates the client touchpoints.
Gate · Client signs the mock-up
Tech Spec assembled. Architecture validated against reference patterns. Sign-off captured as a signed git tag.
Gate · Tech Spec signed · ready for the first AI prompt
Four AI personas inside one repo: Dev writes code (strictly to docs), QA writes tests first, BA maintains documentation, Reviewer checks PRs. Auto-deploys per branch.
Gate · CI green · review approved · merge to development
Client validates the built product against the original intent. Often optional on small projects — staging can serve as the preview.
Gate · UAT signed · all critical issues resolved
Security scans, penetration test, load test, performance baseline, end-to-end test finalisation. All auto-generated. SLOs confirmed.
Gate · Every check green · Release Readiness Report signed
Production deploys. Post-deploy monitoring tightens for the first 30 minutes. Public users only after the gate passes.
Gate · Stable on production for 30 min · rollback rehearsed
Weekly health monitoring. CPU should stay under 50%. 3-tier alert escalation — third alert is critical and triggers auto scale. Weekly + monthly reports to project owners.
Ongoing · feeds learnings back to KM for the next intent
All eight stages happen on every project. Their depth changes with project size — a 5-day mGrant fit-gap moves through them faster than a 4-week greenfield. The gates never get skipped.
08 · Inside each plugin
For engineers and the curious. Each plugin is a packaged set of skills, sub-personas, and commands that Claude Code loads on demand.
Used by · Account Manager
Two repos, one per department. Same skills shape, tuned for the engagement model of each.
Skills inside: stakeholder mapping · MoM authoring · charter drafting · client comms · scope monitor · sign-off capture
Main command: claude /intent
Used by · Architect
Two repos, one per department. Reference patterns differ between Service and Product work.
Skills inside: architecture review · pattern matching · ADR drafting · IaC pattern selection · pre-go-live validation
Main command: claude /architect
Used by · Builder + Engineering
Two repos, one per department. Same four sub-personas inside each:
Main command: claude /build · plus master-prompt creation tool
Used by · DevOps + Security
Two surfaces inside the same plugin:
Main commands: claude /pre-go-live · claude /monitor
Shared infrastructure
Every skill referenced above lives here. Semver-tagged with eval suites. Plugins pull from here, so a fix in one place flows to every active project.
Onboarding · SOPs · index
Single GitHub Pages site. Per-persona onboarding paths, plugin docs, deployment lifecycle, FAQs. One URL anyone lands on to find the plugin for their role.
09 · From idea to live · the project journey
Six environments. One gate at each. The same flow whether the project is a 5-day fit-gap or a 4-week greenfield.
Triggered by: Product Builder (or AM = Builder on solo projects). One command:
gh repo create dhwani-{stack}-{client} --template ai-sdlc-stage-a-starter
Repo arrives pre-wired: folders · schemas · CI seed · Pages → CloudFront · .claude/ catalogue. First AI prompt ready to execute.
Triggered by: automatic on repo creation.
Staging env spins up the moment the wrapper is set up. First AI prompt runs here. Auto-named: {project}-staging.dhwaniris.in. Builder validates approach before going wider.
Triggered by: merge to the development branch.
Auto-deploys to the dev environment. Builder iterates with the Code Building Assistant — Dev writes code, QA writes tests first, BA keeps docs current, Reviewer checks PRs. Regression runs continuously.
Triggered by: AM, after dev passes regression. Auto-creates the UAT env.
Client validates against the original intent. On small projects, staging often serves as the client preview and UAT is skipped. On larger projects, UAT is a formal cycle with named approvers.
Triggered by: DevOps, when UAT (or dev) signs off.
The Quality & Delivery Assistant runs every check: VAPT · SAST · PenT · E2E finalisation · load test · performance reports. SLOs confirmed against the Sol Doc. If any check fails, the gate stays shut — no production deploy.
Triggered by: the gate passes. AM + DevOps sign Go-Live.
Public deploy. Post-deploy monitoring tightens for 30 minutes. Production Monitoring Assistant takes over: weekly CPU check < 50%, three-tier alert escalation, auto scale on the third critical alert, weekly + monthly reports to project owners.
The journey is the same on every project. Depth changes — a 5-day fit-gap might collapse Stages ③ + ④ into one merge, while a regulated government project may add a compliance gate between ⑤ and ⑥. The six environments stay constant.
For today's session
Pick the pilot. The rest follows.