Skip to content

Commit e8c0489

Browse files
update(project-docs): remove spec-update label references
- Removed mentions of `spec-update` label from multiple documentation files - Updated component and page counts in project overview - Clarified additional phases in agentic workflows
1 parent ce5d96f commit e8c0489

File tree

5 files changed

+38
-23
lines changed

5 files changed

+38
-23
lines changed

.github/copilot-instructions.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,6 @@ Examples: `scatter-basic`, `scatter-color-mapped`, `bar-grouped-horizontal`, `he
125125
### Specification Labels
126126

127127
- **`spec-request`** - New specification request
128-
- **`spec-update`** - Update existing specification
129128
- **`spec-ready`** - Specification merged to main, ready for implementations
130129

131130
### Implementation Labels

.serena/memories/project_overview.md

Lines changed: 25 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ pyplots/
2020
├── api/ # FastAPI backend
2121
│ ├── main.py # App factory, CORS, lifespan
2222
│ ├── routers/ # health, specs, libraries, images, plots, stats,
23-
│ │ # download, proxy, seo, og_images, debug
23+
│ │ # download, proxy, seo, og_images, debug (11 routers)
2424
│ ├── mcp/ # MCP server (server.py)
2525
│ ├── schemas.py # Pydantic response models
2626
│ ├── dependencies.py # DB session injection
@@ -41,25 +41,39 @@ pyplots/
4141
│ └── plot_generator.py # Plot code generation logic
4242
├── app/ # React frontend
4343
│ └── src/
44-
│ ├── components/ # 13 components (PlotCard, CodeBlock, FilterPanel, Header, Footer, etc.)
45-
│ ├── pages/ # GalleryPage, SpecDetailPage, AboutPage
46-
│ ├── hooks/ # useSpecs, useSpec, useLibraries, useDebounce, useMediaQuery, etc.
44+
│ ├── components/ # 16 components (Breadcrumb, ErrorBoundary, FilterBar,
45+
│ │ # Footer, Header, ImageCard, ImagesGrid, Layout,
46+
│ │ # LibraryPills, LoaderSpinner, SpecDetailView,
47+
│ │ # SpecOverview, SpecTabs, ToolbarActions)
48+
│ ├── pages/ # 7 pages (CatalogPage, DebugPage, HomePage,
49+
│ │ # InteractivePage, LegalPage, McpPage, SpecPage)
50+
│ ├── hooks/ # 10 hooks (useAnalytics, useCodeFetch, useCopyCode,
51+
│ │ # useFilterFetch, useFilterState, useInfiniteScroll,
52+
│ │ # useLayoutContext, useLocalStorage, useUrlSync)
4753
│ ├── types/ # TypeScript interfaces
48-
│ ├── utils/ # api.ts (fetch-based API client)
49-
│ └── theme.ts # MUI theme config
54+
│ ├── utils/ # api.ts (fetch-based API client), filters.ts, fuzzySearch.ts
55+
│ └── theme/ # MUI theme config
5056
├── agentic/ # AI workflow layer
5157
│ ├── workflows/ # Composable phase scripts (Click CLI, uv inline headers)
5258
│ │ ├── plan.py, build.py, test.py, review.py # Individual phases
59+
│ │ ├── document.py, patch.py, prompt.py, ship.py # Additional phases
5360
│ │ ├── plan_build.py, plan_build_test.py # Orchestrators
54-
│ │ ├── plan_build_test_review.py # Full pipeline
55-
│ │ └── modules/ # agent.py (execution, types), state.py (persistence)
56-
│ ├── commands/ # 12 .md prompt templates ($1, $2, $ARGUMENTS vars)
57-
│ ├── specs/ # quality-criteria.md, code-conventions.md
61+
│ │ ├── plan_build_test_review.py # Full review pipeline
62+
│ │ ├── plan_build_test_review_document.py # + documentation
63+
│ │ ├── plan_build_test_review_document_ship.py # + shipping
64+
│ │ └── modules/ # agent.py (execution, types), state.py (persistence),
65+
│ │ # orchestrator.py, template.py
66+
│ ├── commands/ # 17 .md prompt templates ($1, $2, $ARGUMENTS vars)
67+
│ │ # agentic, audit, bug, chore, classify, commit, context,
68+
│ │ # dokument, feature, implement, prime, pull_request,
69+
│ │ # refactor, review, start, test, update
70+
│ ├── specs/ # Task specification files
71+
│ ├── context/ # Context documentation for specific changes
5872
│ ├── docs/ # project-guide.md
5973
│ └── runs/ # Runtime state (gitignored)
6074
├── automation/ # CI/CD helper scripts
6175
│ └── scripts/ # workflow_cli.py, label_manager.py, sync_to_postgres.py, workflow_utils.py
62-
├── plots/ # 267 specifications (plot-centric design)
76+
├── plots/ # ~259 specifications (plot-centric design)
6377
│ └── {spec-id}/
6478
│ ├── specification.md # Library-agnostic description
6579
│ ├── specification.yaml # Tags, metadata

.serena/project.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,3 +109,16 @@ base_modes:
109109
# Otherwise, this overrides the setting from the global configuration (serena_config.yml).
110110
# This setting can, in turn, be overridden by CLI parameters (--mode).
111111
default_modes:
112+
113+
# time budget (seconds) per tool call for the retrieval of additional symbol information
114+
# such as docstrings or parameter information.
115+
# This overrides the corresponding setting in the global configuration; see the documentation there.
116+
# If null or missing, use the setting from the global configuration.
117+
symbol_info_budget:
118+
119+
# The language backend to use for this project.
120+
# If not set, the global setting from serena_config.yml is used.
121+
# Valid values: LSP, JetBrains
122+
# Note: the backend is fixed at startup. If a project with a different backend
123+
# is activated post-init, an error will be returned.
124+
language_backend:

agentic/docs/project-guide.md

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -520,7 +520,6 @@ Located in `.github/workflows/`:
520520
| Workflow | Trigger | Purpose |
521521
|----------|---------|---------|
522522
| **spec-create.yml** | `spec-request` label | Creates new specification (branch -> PR -> approval -> merge) |
523-
| **spec-update.yml** | `spec-update` label | Updates existing specification |
524523

525524
### Implementation Workflows (`impl-*.yml`)
526525

@@ -663,7 +662,6 @@ bash .github/scripts/setup-labels.sh
663662
### Specification Labels
664663

665664
- **`spec-request`** - New specification request
666-
- **`spec-update`** - Update existing specification
667665
- **`spec-ready`** - Specification merged to main, ready for implementations
668666

669667
### Implementation Labels (on specification issue)
@@ -758,13 +756,6 @@ These are set automatically by `impl-review.yml` after AI evaluation and used by
758756
1. Go to Actions -> bulk-generate.yml -> Run workflow
759757
2. Enter specification_id=all, library=matplotlib
760758

761-
### Updating Existing Specifications
762-
763-
1. Create issue referencing the spec to update
764-
2. Add `spec-update` label
765-
3. `spec-update.yml` creates PR with changes
766-
4. Maintainer adds `approved` label to merge
767-
768759
### Issue Lifecycle
769760

770761
```

docs/reference/repository.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,6 @@ pyplots/
125125
├── .github/
126126
│ └── workflows/ # GitHub Actions CI/CD
127127
│ ├── spec-create.yml # Creates specification (branch → PR → approval)
128-
│ ├── spec-update.yml # Updates existing specification
129128
│ ├── impl-generate.yml # Generates single library implementation
130129
│ ├── impl-review.yml # AI quality evaluation
131130
│ ├── impl-repair.yml # Repairs rejected implementation
@@ -479,7 +478,6 @@ plt.savefig('plot.png', dpi=300)
479478

480479
**Specification Workflows**:
481480
- `spec-create.yml` - Creates specification (branch → PR → approval → merge)
482-
- `spec-update.yml` - Updates existing specification
483481

484482
**Implementation Workflows**:
485483
- `impl-generate.yml` - Generates single library (`generate:{lib}` label OR dispatch)

0 commit comments

Comments
 (0)