ATlast — you'll never need to find your favorites on another platform again. Find your favs in the ATmosphere.
atproto

update CLAUDE.md: include decision graph in code commits

Added guidance to run deciduous sync before commits and stage graph
updates together with code changes. Decision graph is part of code
history and should not be committed separately.

byarielm.fyi a80fc6ce 6a2bfa02

verified
+13
CLAUDE.md
··· 141 141 142 142 ### Git History & Deployment 143 143 144 + **CRITICAL: Include decision graph in code commits** 145 + 146 + Always run `deciduous sync` BEFORE committing code changes, then include the graph updates in the same commit: 147 + 148 + ```bash 149 + # After making code changes and adding decision nodes: 150 + deciduous sync # Export graph 151 + git add src/your-file.ts docs/ # Stage code + graph 152 + git commit -m "your change" # Single commit with both 153 + ``` 154 + 155 + **DO NOT create separate commits for graph updates.** The decision graph is part of the code history and should be committed together. 156 + 144 157 ```bash 145 158 # Export graph AND git history for web viewer 146 159 deciduous sync
+4 -4
docs/git-history.json
··· 16 16 "files_changed": 1 17 17 }, 18 18 { 19 - "hash": "6f618f32c42d1e2cfa13c480b2d396c82496eb6c", 20 - "short_hash": "6f618f3", 19 + "hash": "0411d34fc6418f1b887bbec2470cee9fe7e2d98b", 20 + "short_hash": "0411d34", 21 21 "author": "Ariel M. Lighty", 22 - "date": "2025-12-24T16:38:37-05:00", 23 - "message": "add @ symbol and profile pic to login input\n\nCreated HandleInput component:\n- Shows @ symbol by default\n- Replaces @ with profile pic when handle selected from typeahead\n- Extracts avatar from typeahead data-avatar or actor-select event\n- Clears avatar when input is cleared", 22 + "date": "2025-12-24T16:53:27-05:00", 23 + "message": "add rotating platform-agnostic placeholder examples\n\nCreated useRotatingPlaceholder hook:\n- Rotates through 4 platform examples every 3 seconds\n- .bsky.social, .blacksky.app, .tgnl.sh, .com\n- Demonstrates platform flexibility without overwhelming users", 24 24 "files_changed": 2 25 25 }, 26 26 {
+22
docs/graph-data.json
··· 1990 1990 "created_at": "2025-12-24T19:39:04.481280600-05:00", 1991 1991 "updated_at": "2025-12-24T19:39:04.481280600-05:00", 1992 1992 "metadata_json": "{\"branch\":\"master\",\"commit\":\"f79a669\",\"confidence\":100}" 1993 + }, 1994 + { 1995 + "id": 182, 1996 + "change_id": "afd62144-3edc-479e-bc6e-7bb28de124e9", 1997 + "node_type": "observation", 1998 + "title": "Updated CLAUDE.md to document workflow: run deciduous sync before commits, stage graph updates with code changes. Decision graph is part of code history.", 1999 + "description": null, 2000 + "status": "pending", 2001 + "created_at": "2025-12-24T19:43:00.524530200-05:00", 2002 + "updated_at": "2025-12-24T19:43:00.524530200-05:00", 2003 + "metadata_json": "{\"branch\":\"master\",\"confidence\":100}" 1993 2004 } 1994 2005 ], 1995 2006 "edges": [ ··· 3928 3939 "weight": 1.0, 3929 3940 "rationale": "Committed to repository", 3930 3941 "created_at": "2025-12-24T19:39:06.240788400-05:00" 3942 + }, 3943 + { 3944 + "id": 177, 3945 + "from_node_id": 176, 3946 + "to_node_id": 182, 3947 + "from_change_id": "85d33a42-5cbc-44b8-8e97-afd3edb1eeda", 3948 + "to_change_id": "afd62144-3edc-479e-bc6e-7bb28de124e9", 3949 + "edge_type": "leads_to", 3950 + "weight": 1.0, 3951 + "rationale": "Documentation update based on user feedback", 3952 + "created_at": "2025-12-24T19:43:02.196469100-05:00" 3931 3953 } 3932 3954 ] 3933 3955 }