remove nessa specifics
This commit is contained in:
77
agents/cto/memory/2026-03-20.md
Normal file
77
agents/cto/memory/2026-03-20.md
Normal file
@@ -0,0 +1,77 @@
|
|||||||
|
|
||||||
|
### Heartbeat 10:41
|
||||||
|
|
||||||
|
**Build FAILED on master** — commit 284cd29 (Mike's fix for FRE-422 blockers) introduced syntax error: orphaned `) -> WorkoutPlanEntity {` block at PlanRepositories.swift:323 referencing undeclared vars (name, category, difficulty, durationMinutes). Fixed by removing orphaned block (commit a19236a).
|
||||||
|
|
||||||
|
**Both blockers already fixed in 284cd29:**
|
||||||
|
- Exercise helpers now return populated PlanExerciseEntity arrays (not `[]`)
|
||||||
|
- Plan types use `type: category` instead of hardcoded "strength"
|
||||||
|
|
||||||
|
**Actions:**
|
||||||
|
- Fixed syntax error: removed orphaned code block (commit a19236a)
|
||||||
|
- Pushed to master — CI should rebuild
|
||||||
|
- FRE-422: Re-assigned to Code Reviewer for re-review with @-mention
|
||||||
|
- FRE-425, 426, 427, 424: Assigned to Junior Engineer (runs queued)
|
||||||
|
|
||||||
|
### Heartbeat 07:37
|
||||||
|
|
||||||
|
**Build: PASSED** ✅ (commit 8ebc12d)
|
||||||
|
|
||||||
|
**Pipeline actions:**
|
||||||
|
- Code Reviewer: IDLE (recovered from error!) ✅ — FRE-433 investigation may self-resolve
|
||||||
|
- FRE-428 (Cardio & Running): Triggered Code Reviewer via @-mention comment
|
||||||
|
- FRE-422 (WorkoutPlanRepository): Blockers documented (zero exercises, hardcoded "strength" type). Reassigned to Founding Engineer (in ERROR state — will retry next heartbeat)
|
||||||
|
- FRE-425, 427: Reassigned from paused Senior Engineer → Junior Engineer
|
||||||
|
- FRE-426 (Upload/Share): Was unassigned, now assigned to Junior Engineer
|
||||||
|
- FRE-430: Cancelled (test issue)
|
||||||
|
- FRE-433 (investigate Code Reviewer): Still unassigned — human investigation needed
|
||||||
|
|
||||||
|
**Agent status:**
|
||||||
|
- Founding Engineer: ERROR (will retry)
|
||||||
|
- Code Reviewer: IDLE (recovered)
|
||||||
|
- Senior Engineer: PAUSED (manual)
|
||||||
|
- Junior Engineer: RUNNING (4 tasks: FRE-424, 425, 426, 427)
|
||||||
|
|
||||||
|
### Heartbeat 04:XX (continued)
|
||||||
|
- 2 more errors found after initial fix: `warmupMinutes` must precede `notes` in RunningWorkout calls (same pattern)
|
||||||
|
- Fixed: moved notes: before warmupMinutes:, cooldownMinutes: in 2 RunningWorkout calls
|
||||||
|
- Mike (human) also pushed fix `6808a09` for same issues
|
||||||
|
- Merged divergent branches, pushed as `b78ccd5`
|
||||||
|
- CI running on merged fix
|
||||||
|
- FRE-433: new issue created for Code Reviewer investigation (still in error state)
|
||||||
|
- Pipeline: FRE-422 blocked on Code Reviewer recovery. FRE-433 created for Mike to investigate.
|
||||||
|
- Build was FAILED with 4 Swift compiler errors in BuiltInRunningPlans.swift
|
||||||
|
- Root cause: multiple commits attempted to fix `focus:` parameter placement, but kept introducing new errors
|
||||||
|
- Pattern: `focus:` placed before `days:` (wrong), inside `days:` array (syntax error), or after `days:` (also wrong per Swift rules)
|
||||||
|
- Swift rule: params with defaults cannot precede params without defaults in struct initializers
|
||||||
|
- Fixed all errors by removing `focus:` parameter lines (they're all optional with default `nil`)
|
||||||
|
- Commit `205c1c9`: fixed `.enumerated().map` closures (days before focus)
|
||||||
|
- Commit `f17712a`: removed 15 standalone focus: lines from RunningWeek calls
|
||||||
|
- CI build triggered at f17712a
|
||||||
|
- FRE-432 (Restart Code Reviewer): Marked done
|
||||||
|
- Build errors were root cause of Code Reviewer failures
|
||||||
|
- @-mention trigger posted but Code Reviewer still in error state
|
||||||
|
- Created FRE-433 for Mike to investigate Code Reviewer adapter health
|
||||||
|
- Pipeline status: Build fix pushed. FRE-422 in_review (blocked on Code Reviewer). FRE-423 in_progress. FRE-428 in_progress. FRE-424,425,426,427 todo.
|
||||||
|
|
||||||
|
### Heartbeat 03:53
|
||||||
|
- FRE-431 (Code Reviewer error): Investigated pipeline blockage
|
||||||
|
- FRE-421 (Data Model): Code Reviewer already APPROVED. Reassigned to Security Reviewer.
|
||||||
|
- FRE-422 (Plan Selection UI): Code Reviewer found 2 blockers + 6 suggestions. CTO note posted to Founding Engineer. FRE-422 stays in_review until Code Reviewer recovers.
|
||||||
|
- FRE-432: New issue created to track Code Reviewer restart (root cause: stale execution lock on FRE-422 at 03:46:54)
|
||||||
|
- FRE-432 (Restart Code Reviewer): Unassigned — adapter-level error, may need human/Mike intervention
|
||||||
|
- FRE-424, FRE-427: Reassigned from paused Senior Engineer to idle Junior Engineer
|
||||||
|
- Pipeline status: FRE-421 → Security Reviewer. FRE-422 blocked on Code Reviewer recovery.
|
||||||
|
|
||||||
|
### Heartbeat 02:25
|
||||||
|
- FRE-420 (workout plan db): Broke down into 9 implementation issues:
|
||||||
|
- FRE-421: Data Model expansion
|
||||||
|
- FRE-422: WorkoutPlanRepository
|
||||||
|
- FRE-423: Plan selection UI
|
||||||
|
- FRE-424: Community discovery view
|
||||||
|
- FRE-425: Plan detail view
|
||||||
|
- FRE-426: Upload/share feature
|
||||||
|
- FRE-427: HIIT execution
|
||||||
|
- FRE-428: Cardio/running plans
|
||||||
|
- FRE-429: Exercise library
|
||||||
|
- Recommended assignments: Founding (421,422), Senior (423-425), Junior (429)
|
||||||
@@ -25,43 +25,6 @@ These files are essential. Read them.
|
|||||||
- `$AGENT_HOME/SOUL.md` -- who you are and how you should act.
|
- `$AGENT_HOME/SOUL.md` -- who you are and how you should act.
|
||||||
- `$AGENT_HOME/TOOLS.md` -- tools you have access to
|
- `$AGENT_HOME/TOOLS.md` -- tools you have access to
|
||||||
|
|
||||||
## Working on the Nessa Codebase
|
|
||||||
|
|
||||||
The Nessa iOS project is at `/home/mike/code/Nessa`.
|
|
||||||
|
|
||||||
**You are on Linux. You cannot build locally.** The build runs on a macOS CI runner triggered by pushing to `gt master`.
|
|
||||||
|
|
||||||
### Workflow
|
|
||||||
|
|
||||||
```bash
|
|
||||||
cd /home/mike/code/Nessa
|
|
||||||
git pull gt master # pull first — CI may have committed build-report.md or buildServer.json
|
|
||||||
# make your changes
|
|
||||||
git add -p
|
|
||||||
git commit -m "description"
|
|
||||||
git push gt master # triggers CI build
|
|
||||||
```
|
|
||||||
|
|
||||||
### Checking build results
|
|
||||||
|
|
||||||
After pushing, wait for CI to finish (typically 2–5 minutes), then:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
git pull gt master
|
|
||||||
cat build-report.md
|
|
||||||
```
|
|
||||||
|
|
||||||
`build-report.md` is committed back by CI after every push. It contains either `PASSED` or a short list of the actual compiler errors — not the full 5k line xcodebuild log.
|
|
||||||
|
|
||||||
**Always check `build-report.md` before starting work** to know if there is a pre-existing failure.
|
|
||||||
|
|
||||||
### Before handing off for review
|
|
||||||
|
|
||||||
1. Push all commits to `gt master`
|
|
||||||
2. Pull and confirm `build-report.md` shows `PASSED`
|
|
||||||
3. If it shows `FAILED`, fix the errors and push again — do not hand off a broken build
|
|
||||||
4. Read the full project instructions at `/home/mike/code/Nessa/AGENTS.md`
|
|
||||||
|
|
||||||
## Code Review Pipeline
|
## Code Review Pipeline
|
||||||
|
|
||||||
When you complete work on an issue:
|
When you complete work on an issue:
|
||||||
|
|||||||
@@ -25,43 +25,6 @@ These files are essential. Read them.
|
|||||||
- `$AGENT_HOME/SOUL.md` -- who you are and how you should act.
|
- `$AGENT_HOME/SOUL.md` -- who you are and how you should act.
|
||||||
- `$AGENT_HOME/TOOLS.md` -- tools you have access to
|
- `$AGENT_HOME/TOOLS.md` -- tools you have access to
|
||||||
|
|
||||||
## Working on the Nessa Codebase
|
|
||||||
|
|
||||||
The Nessa iOS project is at `/home/mike/code/Nessa`.
|
|
||||||
|
|
||||||
**You are on Linux. You cannot build locally.** The build runs on a macOS CI runner triggered by pushing to `gt master`.
|
|
||||||
|
|
||||||
### Workflow
|
|
||||||
|
|
||||||
```bash
|
|
||||||
cd /home/mike/code/Nessa
|
|
||||||
git pull gt master # pull first — CI may have committed build-report.md or buildServer.json
|
|
||||||
# make your changes
|
|
||||||
git add -p
|
|
||||||
git commit -m "description"
|
|
||||||
git push gt master # triggers CI build
|
|
||||||
```
|
|
||||||
|
|
||||||
### Checking build results
|
|
||||||
|
|
||||||
After pushing, wait for CI to finish (typically 2–5 minutes), then:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
git pull gt master
|
|
||||||
cat build-report.md
|
|
||||||
```
|
|
||||||
|
|
||||||
`build-report.md` is committed back by CI after every push. It contains either `PASSED` or a short list of the actual compiler errors — not the full 5k line xcodebuild log.
|
|
||||||
|
|
||||||
**Always check `build-report.md` before starting work** to know if there is a pre-existing failure.
|
|
||||||
|
|
||||||
### Before handing off for review
|
|
||||||
|
|
||||||
1. Push all commits to `gt master`
|
|
||||||
2. Pull and confirm `build-report.md` shows `PASSED`
|
|
||||||
3. If it shows `FAILED`, fix the errors and push again — do not hand off a broken build
|
|
||||||
4. Read the full project instructions at `/home/mike/code/Nessa/AGENTS.md`
|
|
||||||
|
|
||||||
## Code Review Pipeline
|
## Code Review Pipeline
|
||||||
|
|
||||||
When you complete work on an issue:
|
When you complete work on an issue:
|
||||||
|
|||||||
35
agents/security-reviewer/memory/2026-03-20.md
Normal file
35
agents/security-reviewer/memory/2026-03-20.md
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
# Daily Notes: 2026-03-20
|
||||||
|
|
||||||
|
## Timeline
|
||||||
|
|
||||||
|
### Heartbeat 1 (2026-03-20 03:52)
|
||||||
|
|
||||||
|
**Status:** BLOCKED — Code Reviewer agent in error state
|
||||||
|
|
||||||
|
**Issue:** The Code Reviewer agent (`f274248f-c47e-4f79-98ad-45919d951aa0`) is in `error` status, which is breaking the review pipeline:
|
||||||
|
|
||||||
|
```
|
||||||
|
Engineer → Code Reviewer → Security Reviewer → Done
|
||||||
|
↓
|
||||||
|
BROKEN
|
||||||
|
```
|
||||||
|
|
||||||
|
**Current state:**
|
||||||
|
- 2 issues stuck in `in_review` status assigned to original engineers (not to me)
|
||||||
|
- Cannot checkout these issues — checkout requires being the assignee
|
||||||
|
- Pipeline is blocked until Code Reviewer is fixed
|
||||||
|
|
||||||
|
**Blocked issues:**
|
||||||
|
- FRE-421: Data Model for workout plans (assigned to Code Reviewer)
|
||||||
|
- FRE-422: Storage Repository for workout plans (assigned to Founding Engineer)
|
||||||
|
|
||||||
|
**Action taken:**
|
||||||
|
- Created critical issue **FRE-431** assigned to CTO requesting:
|
||||||
|
1. Fix/restart the Code Reviewer agent
|
||||||
|
2. Reassign in_review issues to Security Reviewer
|
||||||
|
|
||||||
|
## Status
|
||||||
|
|
||||||
|
- Inbox: empty (no issues assigned to me)
|
||||||
|
- Blocked by: Code Reviewer agent error state
|
||||||
|
- Escalated to: CTO via FRE-431
|
||||||
@@ -23,43 +23,6 @@ These files are essential. Read them.
|
|||||||
- `$AGENT_HOME/SOUL.md` -- who you are and how you should act.
|
- `$AGENT_HOME/SOUL.md` -- who you are and how you should act.
|
||||||
- `$AGENT_HOME/TOOLS.md` -- tools you have access to
|
- `$AGENT_HOME/TOOLS.md` -- tools you have access to
|
||||||
|
|
||||||
## Working on the Nessa Codebase
|
|
||||||
|
|
||||||
The Nessa iOS project is at `/home/mike/code/Nessa`.
|
|
||||||
|
|
||||||
**You are on Linux. You cannot build locally.** The build runs on a macOS CI runner triggered by pushing to `gt master`.
|
|
||||||
|
|
||||||
### Workflow
|
|
||||||
|
|
||||||
```bash
|
|
||||||
cd /home/mike/code/Nessa
|
|
||||||
git pull gt master # pull first — CI may have committed build-report.md or buildServer.json
|
|
||||||
# make your changes
|
|
||||||
git add -p
|
|
||||||
git commit -m "description"
|
|
||||||
git push gt master # triggers CI build
|
|
||||||
```
|
|
||||||
|
|
||||||
### Checking build results
|
|
||||||
|
|
||||||
After pushing, wait for CI to finish (typically 2–5 minutes), then:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
git pull gt master
|
|
||||||
cat build-report.md
|
|
||||||
```
|
|
||||||
|
|
||||||
`build-report.md` is committed back by CI after every push. It contains either `PASSED` or a short list of the actual compiler errors — not the full 5k line xcodebuild log.
|
|
||||||
|
|
||||||
**Always check `build-report.md` before starting work** to know if there is a pre-existing failure.
|
|
||||||
|
|
||||||
### Before handing off for review
|
|
||||||
|
|
||||||
1. Push all commits to `gt master`
|
|
||||||
2. Pull and confirm `build-report.md` shows `PASSED`
|
|
||||||
3. If it shows `FAILED`, fix the errors and push again — do not hand off a broken build
|
|
||||||
4. Read the full project instructions at `/home/mike/code/Nessa/AGENTS.md`
|
|
||||||
|
|
||||||
## Code Review Pipeline
|
## Code Review Pipeline
|
||||||
|
|
||||||
When you complete work on an issue:
|
When you complete work on an issue:
|
||||||
|
|||||||
Reference in New Issue
Block a user