- Participant: Jonathan (@jonathanMLDev)
- Facilitator: Daniel (@snowfox1003)
- Duration: 90β120 min
- Prerequisites: Root README.md setup; skim Architecture_overview.md Β§3β5
- Run one management command locally (dry-run or scoped test)
- Trace one write path: command β
services.pyβ model - Explain how
cppa_pinecone_syncfits after a doc or GitHub collector - Run or interpret
lint-importsonce
- Mental model (15m) β Onboarding.md Β§1; service layer and Pinecone pipeline.
- Live trace (45m) β Docs tracker β usage β Pinecone β
corecontracts (below). - Import boundaries (15m) β cross-app-dependencies.md Β§5,
.importlinter. - Tests & PR hygiene (15m) β pytest, review checklist, CODEOWNERS on
docs/andcore/. - Q&A and homework (10m) β Review a draft PR touching
boost_library_docs_tracker/orcppa_pinecone_sync/.
| App | Why |
|---|---|
boost_library_docs_tracker |
Doc crawl; joins boost_library_tracker; Pinecone upstream |
boost_usage_tracker |
External repo Boost header usage |
cppa_pinecone_sync |
Vector upserts and fail lists |
core |
AbstractCollector, protocols, shared operations |
READMEs: boost_library_docs_tracker/README.md, boost_usage_tracker/README.md, cppa_pinecone_sync/README.md, core/README.md.
python manage.py help run_boost_library_docs_tracker
# Skim boost_library_docs_tracker/management/commands/run_boost_library_docs_tracker.pyNote dependency on pandoc (see root README).
- Open
boost_library_docs_tracker/services.pyand one public function. - Open service_api/boost_library_docs_tracker.md β generated region between
SERVICE_API:GENERATEDmarkers. - Regenerate check (optional):
python scripts/generate_service_docs.py --check
Read Architecture_overview.md Β§ Pinecone pipeline and Pinecone_preprocess_guideline.md intro. Open cppa_pinecone_sync/services.py for fail-list / sync status writes.
# From repo root with dev deps installed:
lint-imports
# or: pre-commit run lint-imports --all-filesIf it fails, read the contract name in the error and find it in cross-app-dependencies.md Β§5.
python -m pytest boost_library_docs_tracker/tests -q --tb=no -x
# or: python -m pytest cppa_pinecone_sync/tests -q --tb=no -x- Review a draft PR touching
boost_library_docs_tracker/,boost_usage_tracker/,cppa_pinecone_sync/, orcore/. - Leave at least one concrete comment.
- Confirm
lint-importspasses on the PR branch if imports changed.
| Field | Value |
|---|---|
| Date | |
| Attendees | Jonathan (@jonathanMLDev), Daniel (@snowfox1003) |
| Commands run | e.g. manage.py help, pytest β¦, lint-imports |
| Questions / answers | |
| Follow-up PRs | Link PR(s) Jonathan reviewed: |
| Facilitator sign-off | Ready to review PRs in docs/usage/Pinecone/core paths? Y / N |
Space for additional notes from the session.