Architecture records and current decision state to support infrastructure and platform operations for DGOV DTT Team. https://wagov-dtt.github.io/architecture-decision-records/
  • Python 68.4%
  • JavaScript 16%
  • Just 15.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-11 10:49:11 +08:00
.devcontainer Update devcontainer.json for gh codespaces compatibility 2026-02-11 14:40:00 +08:00
.github Update workflow action pins 2026-06-24 09:25:48 +08:00
development Improve ADR discovery and adoption guidance 2026-07-11 10:49:11 +08:00
operations Improve ADR discovery and adoption guidance 2026-07-11 10:49:11 +08:00
reference-architectures Accept core reference architectures (#30) 2026-07-11 10:01:20 +08:00
scripts Improve ADR discovery and adoption guidance 2026-07-11 10:49:11 +08:00
security Improve ADR discovery and adoption guidance 2026-07-11 10:49:11 +08:00
templates Improve ADR discovery and adoption guidance 2026-07-11 10:49:11 +08:00
.gitignore Improve ADR discovery and adoption guidance 2026-07-11 10:49:11 +08:00
.lycheeignore docs: simplify diagrams and improve ADR clarity 2026-01-14 12:43:01 +08:00
.markdownlint.json Standardise ADR references and add automation workflows 2025-07-23 08:56:28 +00:00
.rumdl.toml Replace mdbook-linkcheck with lychee, fix d2 tooling 2026-01-14 12:17:14 +08:00
.vale.ini Standardise ADR references and add automation workflows 2025-07-23 08:56:28 +00:00
adr-design-guardrails.md Improve ADR usability and review quality 2026-06-09 14:33:44 +08:00
book.toml Fix Mermaid diagram rendering 2026-05-08 14:45:26 +08:00
compliance-mapping.md Modernise cyber protection architecture guidance (#29) 2026-07-11 09:53:13 +08:00
CONTRIBUTING.md Improve ADR discovery and adoption guidance 2026-07-11 10:49:11 +08:00
decision-finder.md Improve ADR discovery and adoption guidance 2026-07-11 10:49:11 +08:00
glossary.md Add proposed AI-assisted digital services reference architecture (#26) 2026-06-22 08:41:23 +08:00
justfile Improve ADR discovery and adoption guidance 2026-07-11 10:49:11 +08:00
LICENSE Initial commit 2024-12-11 12:14:49 +08:00
mermaid-init.js Fix Mermaid diagram rendering 2026-05-08 14:45:26 +08:00
mise.lock Fix Mermaid diagram rendering 2026-05-08 14:45:26 +08:00
mise.toml Fix Mermaid diagram rendering 2026-05-08 14:45:26 +08:00
proposed-decision-backlog.md Accept core reference architectures (#30) 2026-07-11 10:01:20 +08:00
README.md Improve ADR discovery and adoption guidance 2026-07-11 10:49:11 +08:00
review-schedule.md Modernise cyber protection architecture guidance (#29) 2026-07-11 09:53:13 +08:00
SUMMARY.md Accept core reference architectures (#30) 2026-07-11 10:01:20 +08:00

WA Government Architecture Decision Records

Status: Accepted | Date: 2026-07-11 | Review: 2027-07-11

Reusable architecture patterns for WA Government digital services, maintained by the Office of Digital Government (DGOV) Digital Transformation and Technology Unit (DTT).

For WA Public Sector Agencies

These decisions and patterns help agencies design secure digital services without starting from scratch. They support WA Government security outcomes but do not by themselves prove project or agency compliance.

Getting Started

  1. Review the ADR Design Guardrails - Six guiding principles for all technology decisions
  2. Use the Decision Finder - Match a project need to the right ADRs and reference architectures
  3. Choose a Reference Architecture - Accepted architectures are active project-kickoff guidance. Proposed architectures require project approval and approval of their Proposed dependencies:
  4. Check the Compliance Mapping - Find which ADRs apply to your security and compliance requirements

Find Guidance by Need

If you need to... Start with
Add AI assistance to a digital service or staff workflow AI-Assisted Digital Services
Launch a public website, intranet, or portal Content Management
Federate multiple standalone apps with shared account, identity, notification, or SDK services Federated Application Portal
Build reports, analytics, or data processing Data Pipelines
Add OIDC or legacy SAML federation Identity Federation
Build an agency-controlled HTTP API OpenAPI Backends
Check controls, standards, and policy coverage Compliance Mapping
Check ADR status, review dates, and dependencies ADR Catalogue
Review proposed guidance before adoption Proposed Decision Backlog
Review whether guidance is current Annual Review Schedule

Compliance Alignment

These ADRs align with:

Supporting training: DGOV Technical - DevSecOps Induction

Browse online | Printable long view


Contributing

New ADRs document the context (problem), decision (solution), and consequences (trade-offs). See the Contributing Guide for workflow and templates.

For AI-assisted contributions, see the guidance in CONTRIBUTING.md.

All maintained guidance includes a review date. Set review dates one year after the document date unless a shorter review cycle is needed.

Repository Structure

This project uses mdBook to generate documentation:

  • development/, operations/, security/ - ADRs by domain
  • reference-architectures/ - Project kickoff templates
  • SUMMARY.md - Navigation structure
just setup    # One-time tool installation
just serve    # Preview locally (port 8080)
just build    # Build website and print view