Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
4fb28be
feat: refactor architecture to Narrative Code & Hexagonal Core
google-labs-jules[bot] Jun 23, 2026
12c95de
chore: finalize architectural refactor to Narrative Code
google-labs-jules[bot] Jun 23, 2026
2f514f2
refactor: further dry up tool validation logic
google-labs-jules[bot] Jun 24, 2026
1ab49b0
feat: finalize architecture to Narrative Code & Hexagonal Core
google-labs-jules[bot] Jun 24, 2026
a62ee07
Refactor: Implement Narrative Coding & Hexagonal Architecture
google-labs-jules[bot] Jun 29, 2026
862884f
Refactor: Final Compliance with Narrative Coding & Hexagonal Architec…
google-labs-jules[bot] Jun 29, 2026
d576fac
Refactor: Narrative Coding, Hexagonal Architecture & 100% Domain Cove…
google-labs-jules[bot] Jun 30, 2026
b625ef1
Refactor: Deep Narrative & Hexagonal Architecture Compliance
google-labs-jules[bot] Jun 30, 2026
fafc85d
Refactor: Full Narrative Coding & Hexagonal Architecture Compliance
google-labs-jules[bot] Jun 30, 2026
a4b4e46
refactor: implement comprehensive narrative coding architecture
google-labs-jules[bot] Jul 1, 2026
0a1163e
fix: correctly encode category names in tools routing
google-labs-jules[bot] Jul 2, 2026
3093f03
Merge branch 'main' into arch/narrative-code-refactor-101185848339991…
Giwan Jul 2, 2026
2f03718
Merge branch 'arch/narrative-code-refactor-10118584833999136213' of g…
Giwan Jul 2, 2026
d5739e0
refactor: eliminate `any` from domain core and remove Date.now side e…
Giwan Jul 3, 2026
80e196b
fix: tools category filters 404 and trailing slash redirect
Giwan Jul 3, 2026
584df5e
refactor: apply minor cleanup to CategoryItem component and generate …
Giwan Jul 6, 2026
ffb69dc
refactor: implement comprehensive narrative coding architecture and f…
google-labs-jules[bot] Jul 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,4 @@ pnpm-debug.log*
.vscode/

unlighthouse-report/
coverage/
9 changes: 9 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,15 @@ directory:
- [**Agent Protocol**](file:///Users/giwan/Projects/blog-astro-github/agent-docs/protocol.md):
The systematic approach agents must take for every task.

## Narrative Coding Standards

This project adheres to **Narrative Coding** and **Hexagonal Architecture**.
- **Domain Core**: Business logic resides in `src/domain/`. It must be pure TS/JS, zero framework dependencies.
- **SLAP**: Single Level of Abstraction Principle. Functions should stay at one level.
- **Small Chapters**: Functions should be < 7 lines whenever possible.
- **Prose-like**: Code should read like English. Extracted predicates are preferred over complex conditionals.
- **Ports & Adapters**: Infrastructure (Astro, React, Browser APIs) belongs in Adapters that implement or call Domain Ports.

## Mandatory Reading

Before starting any task, an agent **must** read this file and `@import` it into
Expand Down
2,901 changes: 0 additions & 2,901 deletions lighthouse-report.report.html

This file was deleted.

Loading