mirror of
https://github.com/garrytan/gstack.git
synced 2026-08-09 07:46:08 +02:00
Merge remote-tracking branch 'origin/main' into garrytan/auq-auto-mode
# Conflicts: # CHANGELOG.md # VERSION # package.json
This commit is contained in:
@@ -1440,7 +1440,8 @@ After counting signals, append a session entry to the builder profile. This is t
|
||||
source of truth for all closing state (tier, resource dedup, journey tracking).
|
||||
|
||||
```bash
|
||||
mkdir -p "${GSTACK_HOME:-$HOME/.gstack}"
|
||||
eval "$(~/.claude/skills/gstack/bin/gstack-paths)"
|
||||
mkdir -p "$GSTACK_STATE_ROOT"
|
||||
```
|
||||
|
||||
Append one JSON line with these fields (substitute actual values from this session):
|
||||
@@ -1455,7 +1456,8 @@ Append one JSON line with these fields (substitute actual values from this sessi
|
||||
- `topics`: array of 2-3 topic keywords that describe what this session was about
|
||||
|
||||
```bash
|
||||
echo '{"date":"TIMESTAMP","mode":"MODE","project_slug":"SLUG","signal_count":N,"signals":SIGNALS_ARRAY,"design_doc":"DOC_PATH","assignment":"ASSIGNMENT_TEXT","resources_shown":[],"topics":TOPICS_ARRAY}' >> "${GSTACK_HOME:-$HOME/.gstack}/builder-profile.jsonl"
|
||||
eval "$(~/.claude/skills/gstack/bin/gstack-paths)"
|
||||
echo '{"date":"TIMESTAMP","mode":"MODE","project_slug":"SLUG","signal_count":N,"signals":SIGNALS_ARRAY,"design_doc":"DOC_PATH","assignment":"ASSIGNMENT_TEXT","resources_shown":[],"topics":TOPICS_ARRAY}' >> "$GSTACK_STATE_ROOT/builder-profile.jsonl"
|
||||
```
|
||||
|
||||
This entry is append-only. The `resources_shown` field will be updated via a second append
|
||||
@@ -1813,7 +1815,8 @@ This must feel earned, not broadcast. If the evidence doesn't support it, skip e
|
||||
with a narrative arc (not a data table). The arc tells the STORY of their journey in
|
||||
second person, referencing specific things they said across sessions. Then open it:
|
||||
```bash
|
||||
open "${GSTACK_HOME:-$HOME/.gstack}/builder-journey.md"
|
||||
eval "$(~/.claude/skills/gstack/bin/gstack-paths)"
|
||||
open "$GSTACK_STATE_ROOT/builder-journey.md"
|
||||
```
|
||||
|
||||
Then proceed to Founder Resources below.
|
||||
@@ -1915,7 +1918,8 @@ PAUL GRAHAM ESSAYS:
|
||||
1. Log the selected resource URLs to the builder profile (single source of truth).
|
||||
Append a resource-tracking entry:
|
||||
```bash
|
||||
echo '{"date":"'"$(date -u +%Y-%m-%dT%H:%M:%SZ)"'","mode":"resources","project_slug":"'"${SLUG:-unknown}"'","signal_count":0,"signals":[],"design_doc":"","assignment":"","resources_shown":["URL1","URL2","URL3"],"topics":[]}' >> "${GSTACK_HOME:-$HOME/.gstack}/builder-profile.jsonl"
|
||||
eval "$(~/.claude/skills/gstack/bin/gstack-paths)"
|
||||
echo '{"date":"'"$(date -u +%Y-%m-%dT%H:%M:%SZ)"'","mode":"resources","project_slug":"'"${SLUG:-unknown}"'","signal_count":0,"signals":[],"design_doc":"","assignment":"","resources_shown":["URL1","URL2","URL3"],"topics":[]}' >> "$GSTACK_STATE_ROOT/builder-profile.jsonl"
|
||||
```
|
||||
|
||||
2. Log the selection to analytics:
|
||||
|
||||
@@ -445,7 +445,8 @@ After counting signals, append a session entry to the builder profile. This is t
|
||||
source of truth for all closing state (tier, resource dedup, journey tracking).
|
||||
|
||||
```bash
|
||||
mkdir -p "${GSTACK_HOME:-$HOME/.gstack}"
|
||||
eval "$(~/.claude/skills/gstack/bin/gstack-paths)"
|
||||
mkdir -p "$GSTACK_STATE_ROOT"
|
||||
```
|
||||
|
||||
Append one JSON line with these fields (substitute actual values from this session):
|
||||
@@ -460,7 +461,8 @@ Append one JSON line with these fields (substitute actual values from this sessi
|
||||
- `topics`: array of 2-3 topic keywords that describe what this session was about
|
||||
|
||||
```bash
|
||||
echo '{"date":"TIMESTAMP","mode":"MODE","project_slug":"SLUG","signal_count":N,"signals":SIGNALS_ARRAY,"design_doc":"DOC_PATH","assignment":"ASSIGNMENT_TEXT","resources_shown":[],"topics":TOPICS_ARRAY}' >> "${GSTACK_HOME:-$HOME/.gstack}/builder-profile.jsonl"
|
||||
eval "$(~/.claude/skills/gstack/bin/gstack-paths)"
|
||||
echo '{"date":"TIMESTAMP","mode":"MODE","project_slug":"SLUG","signal_count":N,"signals":SIGNALS_ARRAY,"design_doc":"DOC_PATH","assignment":"ASSIGNMENT_TEXT","resources_shown":[],"topics":TOPICS_ARRAY}' >> "$GSTACK_STATE_ROOT/builder-profile.jsonl"
|
||||
```
|
||||
|
||||
This entry is append-only. The `resources_shown` field will be updated via a second append
|
||||
@@ -758,7 +760,8 @@ This must feel earned, not broadcast. If the evidence doesn't support it, skip e
|
||||
with a narrative arc (not a data table). The arc tells the STORY of their journey in
|
||||
second person, referencing specific things they said across sessions. Then open it:
|
||||
```bash
|
||||
open "${GSTACK_HOME:-$HOME/.gstack}/builder-journey.md"
|
||||
eval "$(~/.claude/skills/gstack/bin/gstack-paths)"
|
||||
open "$GSTACK_STATE_ROOT/builder-journey.md"
|
||||
```
|
||||
|
||||
Then proceed to Founder Resources below.
|
||||
@@ -860,7 +863,8 @@ PAUL GRAHAM ESSAYS:
|
||||
1. Log the selected resource URLs to the builder profile (single source of truth).
|
||||
Append a resource-tracking entry:
|
||||
```bash
|
||||
echo '{"date":"'"$(date -u +%Y-%m-%dT%H:%M:%SZ)"'","mode":"resources","project_slug":"'"${SLUG:-unknown}"'","signal_count":0,"signals":[],"design_doc":"","assignment":"","resources_shown":["URL1","URL2","URL3"],"topics":[]}' >> "${GSTACK_HOME:-$HOME/.gstack}/builder-profile.jsonl"
|
||||
eval "$(~/.claude/skills/gstack/bin/gstack-paths)"
|
||||
echo '{"date":"'"$(date -u +%Y-%m-%dT%H:%M:%SZ)"'","mode":"resources","project_slug":"'"${SLUG:-unknown}"'","signal_count":0,"signals":[],"design_doc":"","assignment":"","resources_shown":["URL1","URL2","URL3"],"topics":[]}' >> "$GSTACK_STATE_ROOT/builder-profile.jsonl"
|
||||
```
|
||||
|
||||
2. Log the selection to analytics:
|
||||
|
||||
Reference in New Issue
Block a user