Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
367 commits
Select commit Hold shift + click to select a range
dc42c18
feat(security): implement comprehensive audit logging (HIGH-007)
janitooor Dec 8, 2025
c235feb
docs: add HIGH priority implementation status tracking
janitooor Dec 8, 2025
bda3aba
feat(security): implement error handling for failed translations (HIG…
janitooor Dec 8, 2025
438169e
docs: update HIGH-PRIORITY-IMPLEMENTATION-STATUS with HIGH-004 comple…
janitooor Dec 8, 2025
6ef8faa
feat(security): implement context assembly access control (HIGH-011)
janitooor Dec 8, 2025
b62e35c
feat(security): implement HIGH-005 - Department Detection Security Ha…
janitooor Dec 8, 2025
b6684d8
fix(security): Fix database column name mapping for HIGH-005
janitooor Dec 8, 2025
70da87f
feat(security): Integrate database-backed auth in middleware (HIGH-005)
janitooor Dec 8, 2025
7bee6ae
feat(security): Implement MFA Discord commands (HIGH-005)
janitooor Dec 8, 2025
5da9248
Complete HIGH-005 implementation documentation and status update
janitooor Dec 8, 2025
e5d670b
Complete HIGH-001: Discord Channel Access Controls Documentation
janitooor Dec 8, 2025
67df656
Complete HIGH-009: Disaster Recovery Plan
janitooor Dec 8, 2025
a816e52
Complete HIGH-010: Anthropic API Key Privilege Documentation
janitooor Dec 8, 2025
77b17b3
Complete HIGH-008: Blog Platform Security Assessment
janitooor Dec 8, 2025
b4a07a7
Complete HIGH-012: GDPR/Privacy Compliance Documentation
janitooor Dec 8, 2025
2df8d60
Complete LOW-005: Add comprehensive unit tests for security functions
janitooor Dec 8, 2025
4510dfb
Add production-ready deployment infrastructure for integration layer
janitooor Dec 8, 2025
e4c13e0
Fix TypeScript compilation errors to enable Docker build
janitooor Dec 8, 2025
f918e3f
Reorganize documentation: archive audit reports and consolidate integ…
janitooor Dec 8, 2025
8e1ee25
Add stakeholder-friendly documentation for Discord bot and DevRel wor…
janitooor Dec 8, 2025
1a07dee
Restructure project: Rename integration/ to devrel-integration/
janitooor Dec 8, 2025
2f02228
Update root documentation with new DevRel translator agent and integr…
janitooor Dec 9, 2025
c1a29c5
Add server setup command and deployment documentation
janitooor Dec 9, 2025
f4d1382
Add /audit-deployment command for infrastructure security audits
janitooor Dec 9, 2025
bb44f11
Add deployment feedback loop and refactor documentation
janitooor Dec 9, 2025
ee00d6a
Address security audit feedback and add deployment infrastructure
janitooor Dec 9, 2025
5f29b83
Security audit approved: APPROVED - LET'S FUCKING GO
janitooor Dec 9, 2025
4d3a591
Add comprehensive secrets setup guide and update env template
janitooor Dec 9, 2025
ee73cd2
Add deployment installation report documenting all issues and resolut…
janitooor Dec 9, 2025
815b3d1
Add Discord slash commands support with auto-sync role system
janitooor Dec 10, 2025
f925e07
Fix GitHub Actions workflows and secret scanning false positives
janitooor Dec 10, 2025
acbb83b
Fix security-audit workflow to use devrel-integration directory
janitooor Dec 10, 2025
fe628e3
Make secret scanning and dependency review non-blocking for false pos…
janitooor Dec 10, 2025
91a7b1e
Merge pull request #1 from 0xHoneyJar/integration-implementation
janitooor Dec 10, 2025
35acfeb
Add KERNEL prompt engineering framework to all agent files
janitooor Dec 10, 2025
69e5706
Add Phase 5.5: Sprint Security Audit to development workflow
janitooor Dec 10, 2025
1363bd9
Remove docs/hivemind directory
janitooor Dec 13, 2025
3873051
fix: use correct epochId when updating HenloVaultRound deposits
notzerker Dec 13, 2025
844a066
fix: add missing 20000 strike to STRIKE_TO_TOKEN mapping
notzerker Dec 14, 2025
27c1129
Add comprehensive PRD for Onomancer Bot (DevRel Documentation Automat…
janitooor Dec 10, 2025
9cbef19
Add Linear audit trail integration to code-touching agents
janitooor Dec 11, 2025
f5eae62
Phase 5: Discord bot enhancements for Linear integration
janitooor Dec 11, 2025
6a568dd
Phase 6: Linear integration documentation and testing guide
janitooor Dec 11, 2025
55b0162
Update PRD v1.2: Integrate stakeholder feedback and Linear integration
janitooor Dec 11, 2025
67dae23
Add PRD v1.3: Document FR-6.5 Agent Linear Integration (close depende…
janitooor Dec 11, 2025
39df1ff
Add comprehensive bibliographies to PRD and all agent files with abso…
janitooor Dec 11, 2025
a6edcef
Integrate THJ meta knowledge base into PRD and all agent bibliographies
janitooor Dec 11, 2025
e938dcd
Add SDD v1.0: Onomancer Bot comprehensive system design
janitooor Dec 11, 2025
cd38063
Add Sprint Plan v1.0: Onomancer Bot Phase 1 MVP implementation
janitooor Dec 11, 2025
7282173
Add Linear documentation requirements to code-touching agents
janitooor Dec 11, 2025
539cc7d
Implement Sprint 1: Google Workspace Foundation for Onomancer Bot
janitooor Dec 11, 2025
c316e6c
Add context-aware parallel splitting to agents
janitooor Dec 12, 2025
2989207
Add Sprint 1 review feedback: Task 1.3 requires changes
janitooor Dec 12, 2025
dae690a
Fix Sprint 1 Task 1.3 review feedback: IAM roles and credentials
janitooor Dec 12, 2025
9e24dca
Approve Sprint 1: All tasks pass review
janitooor Dec 12, 2025
1107928
Address security audit feedback: IAM docs and input validation
janitooor Dec 12, 2025
d984dca
Security audit APPROVED: Sprint 1 passes re-audit
janitooor Dec 12, 2025
adc724f
Refactor all slash commands to run in foreground by default
janitooor Dec 12, 2025
d24cd2b
Complete Sprint 2: Transformation Pipeline Core implementation
janitooor Dec 12, 2025
051d833
Refactor sprint workflow to preserve audit trail in sprint directories
janitooor Dec 12, 2025
ff730b1
Sprint 2 review: CHANGES REQUIRED - migrate reviewer.md to sprint dir…
janitooor Dec 12, 2025
916172d
Sprint 2: Address review feedback - fix TypeScript errors and depende…
janitooor Dec 13, 2025
17570c5
Add Phase 0.5 Linear issue creation to /implement command
janitooor Dec 13, 2025
b04f527
Add Phase 0.5 Linear issue tracking to /review-sprint and /audit-sprint
janitooor Dec 13, 2025
ae4ac21
Sprint 2 review approved - ready for security audit
janitooor Dec 13, 2025
54e3074
Sprint 2 security audit APPROVED - LETS FUCKING GO
janitooor Dec 13, 2025
ebf9546
Sprint 3: Discord Commands Integration implementation
janitooor Dec 13, 2025
fa82468
Enforce Linear issue tracking with blocking gates in agent prompts
janitooor Dec 13, 2025
486be4a
Sprint 3 review: APPROVED - ready for security audit
janitooor Dec 13, 2025
eccf416
[LAB-591] Sprint 3 security audit APPROVED with Linear documentation
janitooor Dec 13, 2025
afe214c
[LAB-592-596] Sprint 4: Security Controls & Testing implementation
janitooor Dec 13, 2025
da52abf
Sprint 4 review: APPROVED - ready for security audit
janitooor Dec 13, 2025
1cd957d
Sprint 4 security audit: APPROVED - LETS FUCKING GO
janitooor Dec 13, 2025
a071075
Add fresh server setup guide and lessons learned to deployment runbook
janitooor Dec 14, 2025
d4f51cb
Add comprehensive credentials setup guide for deployment prerequisites
janitooor Dec 14, 2025
87ae644
Consolidate framework: remove unused commands, agents, and deployment…
janitooor Dec 14, 2025
583069e
Remove out-of-scope blog documentation
janitooor Dec 14, 2025
d75ff59
Improve deployment runbook based on security audit
janitooor Dec 14, 2025
7ebaf65
docs: reorganize devrel-integration documentation structure
janitooor Dec 14, 2025
2431853
chore: trigger redeploy with updated RPC config
notzerker Dec 14, 2025
ee65da9
fix: add fallback for multiRewardsAddress RPC failures
notzerker Dec 14, 2025
3d31d7e
fix: relax Discord and Linear token validation regex patterns
janitooor Dec 15, 2025
327beae
docs: add schema.sql copy step to deployment runbook
janitooor Dec 15, 2025
9dfa563
docs: add folder-ids.json config step to deployment runbook
janitooor Dec 15, 2025
19bc98a
fix: correct DOC_ROOT path resolution in /doc command
janitooor Dec 15, 2025
a67d2f1
docs: add deployment report and postbuild script
janitooor Dec 15, 2025
89b324d
refactor: consolidate docs into devrel-integration directory
janitooor Dec 15, 2025
ff9efaf
fix: correct DOC_ROOT path in commands.ts and update runbook
janitooor Dec 15, 2025
ca2278a
fix: correct PROJECT_ROOT path in document-resolver.ts
janitooor Dec 15, 2025
103b143
fix: remove docs/ prefix from document shorthands
janitooor Dec 15, 2025
ff0bb0c
docs: add critical PM2 env sourcing instructions to runbook
janitooor Dec 15, 2025
620e44e
docs: add CRITICAL warning for folder-ids.json config
janitooor Dec 15, 2025
77ce064
re-add docs to root level for build continuation
janitooor Dec 15, 2025
8905e2f
docs: add scaling architecture and update sprint plan
janitooor Dec 15, 2025
f242a67
feat(sprint-4): implement tenant context foundation and content-addre…
janitooor Dec 15, 2025
acdfa1d
docs: sprint-4 review approved - ready for security audit
janitooor Dec 15, 2025
5bcfc57
fix(security): add tenantId validation to prevent path traversal
janitooor Dec 15, 2025
dcb5b1a
feat(sprint-5): implement comprehensive knowledge base (FR-8)
janitooor Dec 15, 2025
3279699
docs: sprint-5 review approved - ready for security audit
janitooor Dec 15, 2025
aa67913
docs: sprint-5 security audit APPROVED - LETS FUCKING GO
janitooor Dec 15, 2025
87a0c1f
feat(sprint-6): implement marketing support services (FR-9)
janitooor Dec 15, 2025
b493fd1
docs: sprint-6 security audit APPROVED - LETS FUCKING GO
janitooor Dec 15, 2025
edb92af
feat(devops): add production deployment infrastructure for Onomancer Bot
janitooor Dec 16, 2025
e5f5f96
docs: deployment security audit APPROVED - LETS FUCKING GO
janitooor Dec 16, 2025
5f1527b
Merge pull request #5 from 0xHoneyJar/trrfrm-ggl
janitooor Dec 16, 2025
bb8ebf4
feat: add Mibera article tracking via Mirror Observability
notzerker Dec 16, 2025
4bfaebd
refactor: rename token-config.ts to constants.ts for consistency
notzerker Dec 17, 2025
e846366
chore: remove Milady burn tracking
notzerker Dec 17, 2025
88a5922
Revert "chore: remove Milady burn tracking"
notzerker Dec 18, 2025
b8d1006
refactor: remove devrel-integration to create base agentic orchestra …
janitooor Dec 18, 2025
5b1a5dd
relicence code to AGPL-3
janitooor Dec 18, 2025
81a617e
docs: rebrand to Loa with AGPL-3.0 license
janitooor Dec 18, 2025
317d6c1
docs: remove multi-developer warning sections
janitooor Dec 18, 2025
6f4afbc
refactor: rebrand agentic-base to loa, update paths from devrel-integ…
janitooor Dec 18, 2025
29ca4c1
docs: remove gitignore setup step from README
janitooor Dec 18, 2025
0a1d041
refactor: rename docs/ to loa-grimoire/, add app/ placeholder
janitooor Dec 19, 2025
85572ad
docs: add version badge and CHANGELOG.md
janitooor Dec 19, 2025
b264669
feat: add Semantic Versioning requirements to agents
janitooor Dec 19, 2025
4055989
docs: add SDD and sprint plan for setup, analytics & feedback system
janitooor Dec 19, 2025
ac79cc5
feat(sprint-1): implement foundation & infrastructure
janitooor Dec 19, 2025
1cfc60e
feat(sprint-2): implement /setup command for onboarding
janitooor Dec 19, 2025
15f476f
feat(sprint-3): implement analytics system for all phase commands
janitooor Dec 19, 2025
b1e2006
feat(sprint-4): implement /feedback and /update commands
janitooor Dec 19, 2025
5dcb35e
feat(sprint-5): complete documentation and integration testing for v0…
janitooor Dec 19, 2025
b64bab1
chore: add open source best practices
janitooor Dec 19, 2025
74baa47
chore: clean up generated artifacts for fresh template
janitooor Dec 19, 2025
b46e350
docs: add Mibera contract naming glossary and context
notzerker Dec 19, 2025
933ceaa
feat: remove Linear audit trail integration from build workflow (#2)
janitooor Dec 20, 2025
b976a2c
feat: Git Safety Protocol & Contribution Flow (v0.3.0) (#3)
janitooor Dec 21, 2025
c1754f7
feat: v0.4.0 - Agent Skills Architecture Refactor (#4)
janitooor Dec 22, 2025
1f447ee
feat: Integrate Beads as Sprint Lifecycle State Management (#5)
janitooor Dec 22, 2025
994c712
chore: add .claude/config/ to gitignore and remove tracked files
janitooor Dec 22, 2025
74408e0
docs: add v0.5.0 release notes to CHANGELOG
janitooor Dec 22, 2025
c45859f
feat: v0.6.0 - Enterprise-Grade Managed Scaffolding Refactor (#7)
janitooor Dec 22, 2025
11ec573
feat: v0.7.0 - Mount & Ride workflow for existing codebases (#8)
janitooor Dec 22, 2025
65e75cf
chore: bump version to v0.7.0
janitooor Dec 22, 2025
8d5de0c
feat(mints1155): track transactionValue for candies backing calculation
notzerker Dec 23, 2025
af36c3c
feat(backing): add CandiesBacking entity for deduped BERA tracking
notzerker Dec 23, 2025
cf58f4f
fix(vm-minted): prevent duplicate MintEvent creation for shadow mints
notzerker Dec 24, 2025
01a63dc
feat: add PaddleFi LiquidateBorrow event tracking
notzerker Dec 25, 2025
5c101ae
refactor: rename MiberaTreasury to MiberaLiquidBacking
notzerker Dec 26, 2025
e02cecc
feat: v0.9.0 - Lossless Ledger Protocol (#13)
janitooor Dec 27, 2025
d28a848
feat: v0.8.0 - ck Semantic Search Integration (#12)
janitooor Dec 27, 2025
9c6bb84
docs: add .ckignore to README repository structure
janitooor Dec 28, 2025
28cc001
docs: add ck index instructions for existing repo updates
janitooor Dec 28, 2025
d4d57ad
Update INSTALLATION.md
janitooor Dec 28, 2025
7eaac7f
upate to use new vault deployments
ZERGUCCI Dec 29, 2025
4103a7d
feat: add MiberaMaker ERC20 tracking on Base
notzerker Dec 30, 2025
d705b4c
chore: remove loa-grimoire/context/ from version control
janitooor Dec 30, 2025
983645b
docs: add README to loa-grimoire/context/ explaining its purpose
janitooor Dec 30, 2025
4da9166
chore: clean up loa-grimoire template, add CI protection
janitooor Dec 30, 2025
70b9319
chore: bump version to 0.9.1, add release notes
janitooor Dec 30, 2025
635402a
fix: /update command preserves project CHANGELOG.md and README.md (#16)
janitooor Dec 30, 2025
92544e6
chore: release v0.9.2 (#17)
janitooor Dec 31, 2025
3e3af1d
feat(registry): add Loa Skills Registry integration
janitooor Jan 1, 2026
53930f6
bd sync: 2026-01-02 20:23:07
janitooor Jan 2, 2026
787a00d
feat(registry): connect to production Loa Constructs API
janitooor Jan 2, 2026
6b14813
review(sprint-7): APPROVED - All good
janitooor Jan 2, 2026
f929d06
audit(sprint-7): APPROVED - LETS FUCKING GO
janitooor Jan 2, 2026
bf0a9d2
refactor: rename 'Loa Skills Registry' to 'Loa Constructs'
janitooor Jan 2, 2026
100aea3
refactor: rename registry files to constructs
janitooor Jan 2, 2026
0676238
docs: fix script reference in constructs-integration.md
janitooor Jan 2, 2026
2837006
feat: install GTM Collective pack from Loa Constructs registry
janitooor Jan 2, 2026
bfef03d
fix: exclude registry packs from version control
janitooor Jan 2, 2026
b9fdab5
refactor: rename .claude/registry to .claude/constructs
janitooor Jan 2, 2026
5a488e4
feat: auto-add .claude/constructs/ to .gitignore on install
janitooor Jan 2, 2026
b9ed66a
fix: remove project-specific files from template tracking
janitooor Jan 2, 2026
f1d2885
ci: add .claude/constructs/ to template protection check
janitooor Jan 2, 2026
224fe16
Merge origin/main into feature/loa-registry-integration
janitooor Jan 2, 2026
3c00082
Merge pull request #19 from 0xHoneyJar/feature/loa-registry-integration
janitooor Jan 2, 2026
e115bef
chore: release v0.10.0
janitooor Jan 2, 2026
5e79b0b
feat: Add CLI install command for Loa Constructs packs
janitooor Jan 3, 2026
ae28699
Merge pull request #22 from 0xHoneyJar/feature/constructs-install-com…
janitooor Jan 3, 2026
1f93daa
chore: bump version to 0.10.0
janitooor Jan 3, 2026
136efba
chore: bump version to 0.10.1
janitooor Jan 3, 2026
bb2b169
docs: update README badge and CHANGELOG for v0.10.1
janitooor Jan 4, 2026
ee01ddc
docs: add Loa Constructs documentation
janitooor Jan 4, 2026
a519c8e
fix: consolidate mibera tracking to single handler to fix TrackedHold…
notzerker Jan 5, 2026
0079e46
update sf vault to track multi rewards migration as well as use the n…
ZERGUCCI Jan 8, 2026
964c174
Track SF MultiRewards updates without reindex
ZERGUCCI Jan 8, 2026
8400447
Fix SF MultiRewards attribution (derive vault via stakingToken)
ZERGUCCI Jan 8, 2026
d6814ec
Fix MultiRewardsUpdated crash (addSFMultiRewards only in contractRegi…
ZERGUCCI Jan 8, 2026
f26cc13
docs: fix formatting in Claude Skills integration report
janitooor Jan 10, 2026
2ed6593
docs(prd): add Claude Platform Integration PRD for v0.11.0
janitooor Jan 10, 2026
1fbeef7
docs(sdd): add Claude Platform Integration architecture
janitooor Jan 10, 2026
5dd0bb5
docs(sprint): add Claude Platform Integration sprint plan
janitooor Jan 10, 2026
3b0427c
feat(skills): add Claude Agent Skills adapter for v0.11.0
janitooor Jan 10, 2026
f1e10a0
fix(skills-adapter): strip existing frontmatter from SKILL.md output
janitooor Jan 10, 2026
9525d8c
feat(sprint-2): Implement Structured Outputs & Extended Thinking
janitooor Jan 10, 2026
584d37b
feat(sprint-3): implement Tool Search & MCP Enhancement
janitooor Jan 11, 2026
d3579cd
feat(sprint-4): implement Context Management Optimization
janitooor Jan 11, 2026
9804c45
Merge pull request #24 from 0xHoneyJar/feature/platform-sprint-3-4-co…
janitooor Jan 11, 2026
390a264
chore: bump version to 0.11.0
janitooor Jan 11, 2026
2b5d552
feat: restructure grimoires to grimoires/ directory (#25)
janitooor Jan 11, 2026
1b4c9ce
chore: bump version to 0.12.0
janitooor Jan 11, 2026
66a95ab
feat: Anthropic Oracle and consolidated research improvements (#28)
janitooor Jan 12, 2026
6a20d00
chore: bump version to 0.13.0
janitooor Jan 12, 2026
1f44814
feat: Auto-Update Check feature (v0.14.0)
janitooor Jan 17, 2026
44052dd
chore: bump version to 0.14.0
janitooor Jan 17, 2026
02b73d0
feat!: Remove /setup phase, implement API key-based THJ detection (#32)
janitooor Jan 17, 2026
b10450f
feat(v0.19.0): Documentation Coherence + Run Mode + Continuous Learni…
janitooor Jan 19, 2026
c38e8b9
release(v1.0.0): Run Mode AI (Autonomous Initiation)
janitooor Jan 19, 2026
64951ea
fix: exclude ledger.json from template
janitooor Jan 19, 2026
3a2da15
docs: add v1.0.1 release notes for template pollution fix
janitooor Jan 19, 2026
c345fad
ci: add ledger.json to template-guard forbidden files
janitooor Jan 19, 2026
3de8b45
feat(v0.19.0): migrate to beads_rust for improved performance and rel…
janitooor Jan 19, 2026
0575738
chore(v1.1.0): bump version for beads_rust migration release
janitooor Jan 19, 2026
503d7a9
feat: add br (beads_rust) CLI permissions to settings.json
janitooor Jan 19, 2026
cc71089
chore(v1.1.1): bump version for br permissions release
janitooor Jan 19, 2026
325ca4d
feat(v0.19.0): beads_rust migration tooling and security hardening (#38)
janitooor Jan 19, 2026
c7e8b6f
release(v1.2.0): Beads Migration & Security Hardening
janitooor Jan 19, 2026
e3ccbd7
fix: correct invalid permission patterns in settings.json (#40)
ZERGUCCI Jan 20, 2026
ca5b793
fix(mount): add --force flag to enable recovery when /update is broke…
zkSoju Jan 20, 2026
798bee2
feat(simstim): Telegram bridge with comprehensive security hardening …
janitooor Jan 20, 2026
400bc43
release(v1.3.0): Simstim Telegram Bridge
janitooor Jan 20, 2026
a02fa06
docs: add takopi.dev attribution to simstim README
janitooor Jan 20, 2026
f045ce4
docs: use pipx/uv for simstim installation
janitooor Jan 20, 2026
c8325c0
docs: fix simstim install - not on PyPI yet
janitooor Jan 20, 2026
448bfd0
chore: add gitignore for simstim and beads runtime files
janitooor Jan 20, 2026
7b96b5e
release(v1.3.1): Gitignore Hardening
janitooor Jan 20, 2026
03c56cb
feat: index RebatePaid events for Set & Forgetti activity feed
zkSoju Jan 20, 2026
350c622
Merge pull request #3 from 0xHoneyJar/feat/sf-rebate-indexing
zkSoju Jan 20, 2026
756bedf
docs: add fast testing guide and rebate test config
zkSoju Jan 20, 2026
692aa61
feat(v1.5.0): Recursive JIT Context System & Clean Upgrade
janitooor Jan 22, 2026
a14fe3f
chore: remove project-specific grimoire files from template
janitooor Jan 22, 2026
f796d4c
fix: exclude README.md and CHANGELOG.md from update merges
janitooor Jan 22, 2026
ad9f979
feat: add Melange Protocol support
zkSoju Jan 22, 2026
0cc0fe5
feat: add Melange Discord notification workflow
zkSoju Jan 22, 2026
39fbce6
feat: Discord embeds + fix duplicate notifications
zkSoju Jan 22, 2026
c76be7e
fix: consolidate workflow, fix JSON escaping
zkSoju Jan 22, 2026
2eecb68
feat(melange): add targeted Discord mentions per construct
zkSoju Jan 23, 2026
521b895
feat(melange): add PR auto-linking workflow
zkSoju Jan 23, 2026
c371189
feat(v1.6.0): Codebase Grounding & Security Hardening
janitooor Jan 23, 2026
1beb4cd
feat(v1.7.0): Goal Traceability & Guided Workflow
janitooor Jan 23, 2026
8fa451d
docs: streamline README with links to detailed docs
janitooor Jan 23, 2026
6b42496
Merge pull request #53 from 0xHoneyJar/docs/paradigms-readme
janitooor Jan 23, 2026
cb6aa73
fix(template): remove Loa-specific PRD/SDD/sprint docs from template
janitooor Jan 24, 2026
af4f072
chore(release): v1.7.1 - template cleanup
janitooor Jan 24, 2026
6c58103
chore(loa): mount framework v0.6.0
zkSoju Jan 27, 2026
136f3e2
chore: update Loa framework to v1.7.1
zkSoju Jan 27, 2026
6b97ac2
docs: complete 3-sprint remediation cycle for documentation and code …
zkSoju Jan 27, 2026
629794b
feat: add APDAO Auction House indexing (schema, handlers, config)
zkSoju Feb 16, 2026
8e60169
feat: port fatbera squid into thj envio
ZERGUCCI Mar 10, 2026
0742535
feat: add THJ APAC / Purupuru asset indexing on Base
notzerker Mar 18, 2026
05b5aaa
perf: optimize indexer sync time with start blocks, schema indexes, a…
notzerker Mar 18, 2026
33a8ddf
perf: add per-contract start_blocks and schema indexes for Berachain …
notzerker Mar 18, 2026
d873f15
fix: update Purupuru ERC-1155 handler and tracked ERC-721 constants
notzerker Mar 18, 2026
1cea253
feat: migrate to HyperIndex V3 and add Base secondary sales tracking
notzerker Mar 18, 2026
689a011
chore: defer Base Seaport until downstream repos add chainId filters
notzerker Mar 18, 2026
d8ffe75
docs: add V3 deployment testing plan with dual-endpoint comparison
notzerker Mar 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Binary file added .DS_Store
Binary file not shown.
1 change: 1 addition & 0 deletions .beads/issues.jsonl
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"id":"loa-2pb","title":"Implement /mount and /ride commands (v0.6.0)","status":"closed","priority":1,"issue_type":"feature","created_at":"2025-12-22T23:42:50.635610048+11:00","updated_at":"2025-12-22T23:42:57.464500714+11:00","closed_at":"2025-12-22T23:42:57.464500714+11:00","close_reason":"Implemented all 12 files: commands (mount.md, ride.md), skills (mounting-framework, riding-codebase with 3 resources), scripts (detect-drift.sh, validate-change-plan.sh), protocols (change-validation.md). Updated mount-loa.sh to reference /ride.","labels":["ride-repo","v0.6.0"]}
4 changes: 4 additions & 0 deletions .beads/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"database": "beads.db",
"jsonl_export": "issues.jsonl"
}
22 changes: 22 additions & 0 deletions .claude/cache/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Semantic result cache files
# All cache data is local/ephemeral and should not be committed

# Ignore everything
*

# Except this file and directory markers
!.gitignore
!.gitkeep

# And keep the directory structure
!results/
results/*
!results/.gitkeep

!full/
full/*
!full/.gitkeep

!early-exit/
early-exit/*
!early-exit/.gitkeep
2 changes: 2 additions & 0 deletions .claude/cache/early-exit/.gitkeep
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Early-exit coordination directory
# Stores session markers for parallel subagent coordination
2 changes: 2 additions & 0 deletions .claude/cache/full/.gitkeep
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Full result storage directory
# Stores externalized full results referenced by condensed entries
2 changes: 2 additions & 0 deletions .claude/cache/results/.gitkeep
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Condensed result cache directory
# Stores lightweight JSON summaries for cache hits
252 changes: 252 additions & 0 deletions .claude/checksums.json

Large diffs are not rendered by default.

115 changes: 115 additions & 0 deletions .claude/commands/architect.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
---
name: "architect"
version: "1.0.0"
description: |
Create comprehensive Software Design Document based on PRD.
System architecture, tech stack, data models, APIs, security design.

arguments: []

agent: "designing-architecture"
agent_path: "skills/designing-architecture/"

context_files:
- path: "grimoires/loa/prd.md"
required: true
purpose: "Product requirements for design basis"
- path: "grimoires/loa/a2a/integration-context.md"
required: false
purpose: "Organizational context and knowledge sources"

pre_flight:
- check: "file_exists"
path: "grimoires/loa/prd.md"
error: "PRD not found. Run /plan-and-analyze first."

outputs:
- path: "grimoires/loa/sdd.md"
type: "file"
description: "Software Design Document"

mode:
default: "foreground"
allow_background: true
---

# Architect

## Purpose

Create a comprehensive Software Design Document (SDD) based on the Product Requirements Document. Designs system architecture, technology stack, data models, APIs, and security architecture.

## Invocation

```
/architect
/architect background
```

## Agent

Launches `designing-architecture` from `skills/designing-architecture/`.

See: `skills/designing-architecture/SKILL.md` for full workflow details.

## Prerequisites

- PRD created (`grimoires/loa/prd.md` exists)
- Run `/plan-and-analyze` first if PRD is missing

## Workflow

1. **Pre-flight**: Verify setup and PRD exist
2. **PRD Analysis**: Carefully read and analyze requirements
3. **Design**: Architect system, components, APIs, data models
4. **Clarification**: Ask questions with proposals for ambiguities
5. **Validation**: Confirm assumptions with user
6. **Generation**: Create SDD at `grimoires/loa/sdd.md`
7. **Analytics**: Update usage metrics (THJ users only)

## Arguments

| Argument | Description | Required |
|----------|-------------|----------|
| `background` | Run as subagent for parallel execution | No |

## Outputs

| Path | Description |
|------|-------------|
| `grimoires/loa/sdd.md` | Software Design Document |

## SDD Sections

The generated SDD includes:
- Executive Summary
- System Architecture (high-level components and interactions)
- Technology Stack (with justification for choices)
- Component Design (detailed breakdown of each component)
- Data Architecture (database schema, data models, storage)
- API Design (endpoints, contracts, authentication)
- Security Architecture (auth, encryption, threat mitigation)
- Integration Points (external services, APIs, dependencies)
- Scalability & Performance (caching, load balancing)
- Deployment Architecture (infrastructure, CI/CD, environments)
- Development Workflow (Git strategy, testing, code review)
- Technical Risks & Mitigation Strategies
- Future Considerations & Technical Debt Management

## Error Handling

| Error | Cause | Resolution |
|-------|-------|------------|
| "PRD not found" | Missing prd.md | Run `/plan-and-analyze` first |

## Architect Style

The architect will:
- Ask clarifying questions before making assumptions
- Present 2-3 proposals with pros/cons for uncertain decisions
- Explain technical tradeoffs clearly
- Only generate SDD when confident in all decisions

## Next Step

After SDD is complete: `/sprint-plan` to break down work into sprints
224 changes: 224 additions & 0 deletions .claude/commands/archive-cycle.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,224 @@
---
name: "archive-cycle"
version: "1.0.0"
description: |
Archive the current development cycle and prepare for a new one.
Creates a dated archive with all cycle artifacts.

arguments:
- name: "label"
type: "string"
required: true
description: "Label for the archive (e.g., 'MVP Complete', 'v1.0 Release')"
examples: ["MVP Complete", "v1.0 Release", "Phase 1 Done"]

context_files:
- path: "grimoires/loa/ledger.json"
required: true
purpose: "Sprint Ledger - must have active cycle to archive"
- path: "grimoires/loa/prd.md"
required: false
purpose: "Product Requirements to archive"
- path: "grimoires/loa/sdd.md"
required: false
purpose: "Software Design to archive"
- path: "grimoires/loa/sprint.md"
required: false
purpose: "Sprint Plan to archive"

pre_flight:
- check: "file_exists"
path: "grimoires/loa/ledger.json"
error: "No ledger found. Run /plan-and-analyze first to create a ledger."
- check: "script"
script: ".claude/scripts/ledger-lib.sh"
function: "get_active_cycle"
expect_not: "null"
error: "No active cycle to archive. Run /plan-and-analyze to start a new cycle."

outputs:
- path: "grimoires/loa/archive/$ARCHIVE_PATH/"
type: "directory"
description: "Archive directory with dated slug"
- path: "grimoires/loa/ledger.json"
type: "file"
description: "Updated ledger with archived cycle status"

mode:
default: "foreground"
allow_background: false
---

# Archive Development Cycle

## Purpose

Archive the current development cycle when it's complete. This preserves all cycle artifacts in a dated archive directory and allows starting fresh with `/plan-and-analyze`.

## When to Use

Use `/archive-cycle` when:
- You've completed all sprints in a development cycle
- You're pivoting to a new major feature or product direction
- You want to preserve the current state before starting new work
- You're releasing a version and want to snapshot the development state

## Invocation

```
/archive-cycle "MVP Complete"
/archive-cycle "v1.0 Release"
/archive-cycle "Phase 1 Done"
```

The label becomes part of the archive directory name (converted to slug format).

## Process

1. **Validate** - Confirm ledger exists and has active cycle
2. **Create Archive** - Create `grimoires/loa/archive/YYYY-MM-DD-{slug}/`
3. **Copy Artifacts** - Copy prd.md, sdd.md, sprint.md to archive
4. **Copy A2A** - Copy sprint directories for this cycle's sprints
5. **Update Ledger** - Mark cycle as archived, clear active_cycle
6. **Confirm** - Display archive location and next steps

## Archive Structure

```
grimoires/loa/archive/2026-01-17-mvp-complete/
β”œβ”€β”€ prd.md # Product Requirements snapshot
β”œβ”€β”€ sdd.md # Software Design snapshot
β”œβ”€β”€ sprint.md # Sprint Plan snapshot
└── a2a/
β”œβ”€β”€ sprint-1/ # Sprint 1 artifacts (global ID)
β”‚ β”œβ”€β”€ reviewer.md
β”‚ β”œβ”€β”€ engineer-feedback.md
β”‚ β”œβ”€β”€ auditor-sprint-feedback.md
β”‚ └── COMPLETED
β”œβ”€β”€ sprint-2/
└── sprint-3/
```

## What Gets Preserved

| Item | Archived | Original |
|------|----------|----------|
| prd.md | βœ“ Copied | Kept in place |
| sdd.md | βœ“ Copied | Kept in place |
| sprint.md | βœ“ Copied | Kept in place |
| a2a/sprint-N/ | βœ“ Copied | Kept in place (for global ID consistency) |
| ledger.json | Updated | Status changed to "archived" |

**Note**: Original files are NOT deleted. This allows referencing previous work while starting a new cycle. Delete them manually if you want a clean slate.

## Ledger Changes

Before:
```json
{
"active_cycle": "cycle-001",
"cycles": [{
"id": "cycle-001",
"label": "MVP Development",
"status": "active"
}]
}
```

After:
```json
{
"active_cycle": null,
"cycles": [{
"id": "cycle-001",
"label": "MVP Development",
"status": "archived",
"archived": "2026-01-17T10:30:00Z",
"archive_path": "grimoires/loa/archive/2026-01-17-mvp-complete"
}]
}
```

## Next Steps After Archiving

After archiving, you'll typically:

1. **Start New Cycle**: Run `/plan-and-analyze` to create a new cycle
2. **Optionally Clear Files**: Delete old prd.md/sdd.md if starting fresh
3. **Continue Development**: New sprints will use global IDs continuing from where you left off

```bash
# Archive completed cycle
/archive-cycle "MVP Complete"

# Start new development cycle
/plan-and-analyze # Creates cycle-002
/architect
/sprint-plan # sprint-1 now maps to global sprint-4
```

## Sprint Numbering Continuity

The key benefit of archiving is global sprint continuity:

```
Cycle 1 (archived):
sprint-1 β†’ global 1
sprint-2 β†’ global 2
sprint-3 β†’ global 3

Cycle 2 (new):
sprint-1 β†’ global 4 # Continues from where cycle 1 left off
sprint-2 β†’ global 5
```

This prevents directory collisions and maintains a clear audit trail.

## Example Output

```
Archive Cycle
─────────────────────────────────────────────────────

Archiving: "MVP Development" (cycle-001)
Archive Label: "MVP Complete"

Creating archive at:
grimoires/loa/archive/2026-01-17-mvp-complete/

Copied artifacts:
βœ“ prd.md
βœ“ sdd.md
βœ“ sprint.md
βœ“ a2a/sprint-1/
βœ“ a2a/sprint-2/
βœ“ a2a/sprint-3/

Updated ledger:
βœ“ Cycle status: archived
βœ“ Active cycle: cleared

─────────────────────────────────────────────────────

βœ“ Archive complete!

Next steps:
/plan-and-analyze - Start a new development cycle
/ledger history - View all cycles
```

## Error Handling

| Error | Cause | Resolution |
|-------|-------|------------|
| "No ledger found" | Project doesn't use Sprint Ledger | Run `/plan-and-analyze` first |
| "No active cycle" | Cycle already archived or not created | Run `/plan-and-analyze` to start |
| "Archive already exists" | Same slug used on same date | Use a different label |

## Related Commands

| Command | Purpose |
|---------|---------|
| `/ledger` | View current ledger status |
| `/ledger history` | View all cycles including archived |
| `/plan-and-analyze` | Start a new development cycle |
Loading