Finnest — Internal Documentation
Abbreviations
Initializing search
finnest-planning
Home
Arc42
Architecture
Decisions (ADRs)
Brainstorms
PRDs
Principles
Finnest — Internal Documentation
finnest-planning
Home
Arc42
Arc42
1. Introduction & Goals
2. Constraints
3. System Context
4. Solution Strategy
5. Building Blocks
6. Runtime
7. Deployment
8. Crosscutting Concerns
9. Architecture Decisions
10. Quality Requirements
11. Risks & Technical Debt
12. Glossary
Architecture
Architecture
Main
Agents
IRAP
Data
Mobile
Decisions (ADRs)
Decisions (ADRs)
F-001 Elixir/Phoenix primary stack
F-002 Supervised modular monolith
F-003 Three-tier AI agent architecture
F-004 MCP at every domain boundary
F-005 Event-driven cross-domain communication
F-006 Hexagonal ports for external integrations
F-007 Three-layer IRAP architecture
F-008 Flutter mobile — one app, four roles
F-009 KeyPay for award interpretation
F-010 Strangler Fig migration from v2
F-011 Compliance auto-blocking
F-012 Adopt all competitor features
F-013 Engineering philosophy (42 Commandments)
F-014 Infrastructure reuse from AgenticAI-app
F-015 Worktree development flow
F-016 Award interpretation native with FWC MAPD
Legacy 0004 Maximum portability
Legacy 0010 Australian data residency (AI)
Legacy 0011 Elixir/Phoenix migration
Brainstorms
Brainstorms
01 Tech stack decision
02 Platform architecture
03 AI agent design
04 Data model + migration
05 Multi-industry design
06 IRAP strategy
07 Mobile strategy
08 Integration strategy
09 UI/UX vision
10 Development roadmap
11 Traffio/Laravel migration naming
12 Competitor feature audit
13 Continuous-learning system
PRDs
PRDs
Scout + Verify Go-Live
Principles
Principles
10 Guardrails
42 Commandments
Abbreviations
Back to top