Skip to content

Update start-dev.sh#13

Closed
eytb2 wants to merge 1 commit intoGracker:mainfrom
eytb2:patch-1
Closed

Update start-dev.sh#13
eytb2 wants to merge 1 commit intoGracker:mainfrom
eytb2:patch-1

Conversation

@eytb2
Copy link
Copy Markdown
Contributor

@eytb2 eytb2 commented Apr 29, 2026

frontend fails to start on Linux due to sed -l incompatibility

Summary

Linked Issue

Change Type

  • feat (new capability)
  • fix (bug fix, no API change)
  • refactor (internal cleanup, no behavior change)
  • docs (documentation only)
  • chore (build, CI, tooling, dependency updates)
  • skill / strategy (YAML skill or .strategy.md / .template.md)

Affected Areas

  • backend/src/agentv3/ (primary runtime: ClaudeRuntime, MCP server, verifier)
  • backend/skills/ (YAML skills)
  • backend/strategies/ (*.strategy.md, *.template.md, knowledge-*)
  • perfetto/ui/src/plugins/com.smartperfetto.AIAssistant/ (frontend)
  • scripts/ / backend/scripts/ (tooling, generators)
  • .github/workflows/ (CI)
  • Tests only

Done Conditions

  • cd backend && npx tsc --noEmit → 0 errors
  • cd backend && npm run test:scene-trace-regression → all 6 canonical traces pass
  • cd backend && npm run test:core → green (if tests were added / modified)
  • cd backend && npm run validate:skills → passes (for YAML skill changes)
  • cd backend && npm run validate:strategies → passes (for strategy changes)
  • New .ts / .yaml / .sh / .strategy.md files carry SPDX AGPL v3 header

Test Plan

Risk / Rollback

Notes for Reviewers

frontend fails to start on Linux due to sed -l incompatibility
@eytb2 eytb2 closed this Apr 29, 2026
@eytb2 eytb2 deleted the patch-1 branch April 29, 2026 10:15
Gracker added a commit that referenced this pull request May 2, 2026
, #70, #109, #112)

MemoryRootCauseContract folds eight memory-class Spark ideas into one
graph contract. Five facets, all optional and provenance-tagged so
missing data surfaces explicitly:
- ProcessMemorySnapshot[] for RSS / Swap / mm_event / oomScoreAdj
  (Spark #11)
- LmkKillEvent[] tying kills to oom_score_adj and reason (Spark #12)
- DmaBufAllocation[] for DMA / dmabuf / ion / GPU pressure (Spark #13)
- MemoryExternalArtifact[] for LeakCanary / KOOM / hprof / baseline
  imports (Spark #51, #70, #109, #112)
- baselineDiff with topContributors[] for the leak baseline diff graph
  (Spark #34)

Plan: docs/superpowers/spark/plans/14-memory-lmk-dmabuf.md

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant