+18
-10
docs/git-history.json
+18
-10
docs/git-history.json
···
1
1
[
2
2
{
3
-
"hash": "fcf682bb8969aca108262348e7e17531077713be",
4
-
"short_hash": "fcf682b",
3
+
"hash": "fe29bb3e5faa0151f63c14724f7509af669860de",
4
+
"short_hash": "fe29bb3",
5
5
"author": "Ariel M. Lighty",
6
-
"date": "2025-12-27T15:48:44-05:00",
7
-
"message": "docs: improve decision graph workflow with lifecycle management\n\nUpdated CLAUDE.md with comprehensive node lifecycle management:\n- Added node status transitions (pending → in_progress → completed)\n- Correct orphan detection commands (awk instead of cut)\n- Common mistakes section with examples\n- Enhanced audit checklist with status verification\n- Verification workflow after node creation\n\nAlso updated extension popup with ATmosphere branding.\n\nDecision graph now at 331 nodes, 332 edges - all orphans resolved.",
8
-
"files_changed": 4
6
+
"date": "2025-12-27T16:02:10-05:00",
7
+
"message": "docs: update all .md files to reflect current project status\n\nUpdated 4 markdown files with current state:\n\nEXTENSION_STATUS.md:\n- Changed status from DEBUGGING to COMPLETE\n- Updated decision graph count (295 → 332 nodes)\n- Added recently completed section (nodes 296-332)\n- Marked all extension bugs as resolved\n\nCONTRIBUTING.md:\n- Replaced npm with pnpm throughout\n- Added monorepo structure documentation\n- Updated development commands (netlify-cli dev --filter)\n- Added extension development workflow\n\nPLAN.md:\n- Updated status to Phase 1 COMPLETE\n- Added all recent fixes to completion list\n- Updated decision graph count to 332 nodes\n- Added changelog entries for latest work\n\npackages/extension/README.md:\n- Added prerequisites section (dev server + login required)\n- Updated build commands with dev/prod distinction\n- Added Step 0: Start ATlast Dev Server\n- Added common issues for auth and server states\n\nAll files now accurately reflect completion status and use pnpm.",
8
+
"files_changed": 6
9
+
},
10
+
{
11
+
"hash": "2a163c5f033a79324b100a236ea26c905909bfc6",
12
+
"short_hash": "2a163c5",
13
+
"author": "Ariel M. Lighty",
14
+
"date": "2025-12-27T15:49:08-05:00",
15
+
"message": "docs: update decision graph after documentation improvements",
16
+
"files_changed": 2
9
17
},
10
18
{
11
19
"hash": "fcf682bb8969aca108262348e7e17531077713be",
···
24
32
"files_changed": 1
25
33
},
26
34
{
27
-
"hash": "aacbbaa27797781098dacdfd0194c93cd71d7bd2",
28
-
"short_hash": "aacbbaa",
35
+
"hash": "8f692c7ff534680b09e98e16c58e5effa0badd9f",
36
+
"short_hash": "8f692c7",
29
37
"author": "Ariel M. Lighty",
30
-
"date": "2025-12-26T21:46:06-05:00",
31
-
"message": "fix: use TIMESTAMPTZ for all timestamp columns\n\nChanged all TIMESTAMP columns to TIMESTAMPTZ (timestamp with timezone) to\nproperly handle timezone-aware timestamps across all tables:\n- oauth_states (created_at, expires_at)\n- oauth_sessions (created_at, expires_at)\n- user_sessions (created_at, expires_at)\n- user_uploads (created_at, last_checked)\n- source_accounts (last_checked, match_found_at, created_at)\n- user_source_follows (created_at)\n- atproto_matches (found_at, last_verified, last_follow_check)\n- user_match_status (notified_at, viewed_at, followed_at, dismissed_at)\n- notification_queue (created_at, sent_at)\n\nThis fixes the 5-hour timezone offset issue where timestamps were stored\nwithout timezone info, causing display errors across different timezones.",
32
-
"files_changed": 1
38
+
"date": "2025-12-26T21:48:59-05:00",
39
+
"message": "docs: update decision graph after timezone fix",
40
+
"files_changed": 2
33
41
},
34
42
{
35
43
"hash": "aacbbaa27797781098dacdfd0194c93cd71d7bd2",
+22
docs/graph-data.json
+22
docs/graph-data.json
···
3761
3761
"created_at": "2025-12-27T15:59:41.457774700-05:00",
3762
3762
"updated_at": "2025-12-27T15:59:45.883622500-05:00",
3763
3763
"metadata_json": "{\"branch\":\"master\",\"confidence\":100}"
3764
+
},
3765
+
{
3766
+
"id": 343,
3767
+
"change_id": "9e0fcead-ea30-4b31-974b-4e07f7fc6787",
3768
+
"node_type": "action",
3769
+
"title": "Committed all markdown documentation updates",
3770
+
"description": null,
3771
+
"status": "completed",
3772
+
"created_at": "2025-12-27T16:02:13.397776700-05:00",
3773
+
"updated_at": "2025-12-27T16:02:56.131931100-05:00",
3774
+
"metadata_json": "{\"branch\":\"master\",\"commit\":\"fe29bb3\",\"confidence\":100}"
3764
3775
}
3765
3776
],
3766
3777
"edges": [
···
7536
7547
"weight": 1.0,
7537
7548
"rationale": "All updates completed successfully",
7538
7549
"created_at": "2025-12-27T15:59:43.630208500-05:00"
7550
+
},
7551
+
{
7552
+
"id": 344,
7553
+
"from_node_id": 342,
7554
+
"to_node_id": 343,
7555
+
"from_change_id": "a6d1f3fb-650d-4227-b1dc-ddb24810464c",
7556
+
"to_change_id": "9e0fcead-ea30-4b31-974b-4e07f7fc6787",
7557
+
"edge_type": "leads_to",
7558
+
"weight": 1.0,
7559
+
"rationale": "Git commit with all documentation updates",
7560
+
"created_at": "2025-12-27T16:02:15.712335700-05:00"
7539
7561
}
7540
7562
]
7541
7563
}