Skip to content

feat: Phase B+D — backlog setup, infra steps 01-04, doc-gardening - #156

Merged
jonathan-vella merged 9 commits into
mainfrom
feature/prompts
Feb 26, 2026
Merged

jonathan-vella merged 9 commits into
mainfrom
feature/prompts

Conversation

@jonathan-vella

Copy link
Copy Markdown
Owner

Summary

Consolidates work from Phase B (backlog setup) and Phase D (infrastructure planning) with updated doc-gardening metrics.

Changes

Phase B

  • Label/milestone scripts and backlog setup docs

Phase D — Infrastructure

  • D1–D3: Agent-output artifacts for requirements (01-requirements.md), architecture assessment (02-architecture-assessment.md), and design ADRs (03-des-adr-*.md)
  • D4: Governance discovery (04-governance-constraints.json/md) and implementation plan (04-implementation-plan.md) with infra-challenger review
  • Session tracker updated through Phase D4

Doc Gardening

  • QUALITY_SCORE.md: Infrastructure grade B-→B; new changelog entry
  • docs/exec-plans/tech-debt-tracker.md: Updated debt Create app-dev subagents #12 description (04-gov added to affected artifacts)

Validation

All pre-commit hooks pass: markdown lint (0 errors), link checks, artifact validation (14 known template-drift warnings tracked as debt #12), conventional commits.

Jonathan Vella added 9 commits February 26, 2026 11:13
…og prompts, setup docs

- B1: scripts/setup-labels.sh — idempotent label taxonomy (domain, phase, workflow)
- B2: scripts/setup-milestones.sh — 12 milestones matching plan phases
- B3: .github/prompts/generate-backlog.prompt.md — PRD-to-issues generation
- B4: .github/prompts/backlog-triage.prompt.md — recurring issue triage
- B5: docs/exec-plans/backlog-setup.md — Projects board setup guide
- Update session tracker: B1-B5 checked off, session 10 logged

Scripts require GH_TOKEN to execute; prompt files ready to run.
Refs: #21, #22, #23, #24, #25, #26
# Conflicts:
#	docs/exec-plans/active/hackops-execution.md
…re, design)

- 01-requirements.md: resource inventory, NFRs, networking topology
- 02-architecture-assessment.md: WAF assessment (4.0/5), cost estimates, 6 ADRs
- 03-des-diagram.py/.png: architecture diagram (VNet, PE, App Service flow)
- 03-des-adr-0001: Serverless Cosmos DB decision
- 03-des-adr-0002: App Service compute decision
- 03-des-adr-0003: Easy Auth GitHub OAuth decision

Phase D steps D2-D4 (infra-01 through infra-03 offline)
- Reviewed 01-requirements, 02-architecture, 03-design ADRs
- 9 findings: 0 critical, 1 high (deployment slots on B1),
  5 medium (cost inconsistency, no alerting, burst limits,
  deprecated app setting, secret rotation), 3 low
- Verified Azure connectivity (sub: noalz)
- Updated session tracker with session 14 entry
- Discovered 21 Azure policies via REST API on noalz subscription
- 9 mandatory tags on RG (Deny policy JV-Enforce RG Tags v3)
- Cosmos DB local auth auto-disabled (Modify policy SFI-ID4.2.3)
- 0 blocking Deny policies for HackOps resource types
- Generated implementation plan: 5 modules, 15+ resources, 3 phases
- Created dependency and runtime flow diagrams
- Updated session tracker (session 15)
# Conflicts:
#	QUALITY_SCORE.md
#	docs/exec-plans/active/hackops-execution.md
#	docs/exec-plans/tech-debt-tracker.md
@jonathan-vella
jonathan-vella merged commit 22569fe into main Feb 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant