Skip to content

Sample dproj search paths: kb, markdown, identity, session, memory/localvector parity with main dproj#235

Open
FMXExpress wants to merge 1 commit into
mainfrom
claude/sample-dproj-search-path-parity
Open

Sample dproj search paths: kb, markdown, identity, session, memory/localvector parity with main dproj#235
FMXExpress wants to merge 1 commit into
mainfrom
claude/sample-dproj-search-path-parity

Conversation

@FMXExpress

Copy link
Copy Markdown
Owner

Likely follow-up to the Codex review on PR #234. Caveat: I couldn't read the actual inline review-comments content — the GitHub get_review_comments endpoint was persistently rate-limited across ~7 retries spanning ~30 minutes (other endpoints worked). I can see Codex submitted a COMMENTED review on commit e32305e but not the body. Inferring the likely concern from the diff context: PR #234 fixed shell in the sample dprojs but five other directories were already missing the same way.

Missing paths

The main src/pasclaw/PasClaw.dproj's DCC_UnitSearchPath had these; the sample dprojs/cfgs/Makefile didn't:

  • kb
  • markdown
  • identity
  • session
  • memory\localvector

Any sample that pulls in PasClaw.Config transitively (all three do, via PasClaw.Component) would hit F2613 Unit not found on a uses chain crossing those paths on dcc64 — exactly the failure mode PR #234 fixed for shell.

Files updated

  • samples/component-console/SampleServer.dproj
  • samples/component-console/SampleConsole.dproj
  • samples/component-console/SampleSimple.dproj
  • samples/component-console/dcc32.cfg
  • samples/component-console/dcc64.cfg
  • samples/component-console/Makefile

Test plan

  • FPC make smoke clean (FPC unaffected — the repo-root Makefile is independent and already had these paths).
  • Full make test green (35 targets).
  • dcc64: compile any of the three samples; the F2613s on PasClaw.KB.*, PasClaw.Markdown.*, PasClaw.Identity, PasClaw.Session.*, LocalVector.* should clear.

If Codex's actual review was about something different, let me know and I'll address it on a separate PR — happy to take direction once I can see the inline content.

https://claude.ai/code/session_01TBcLtmpj7dqA5tyFbGnQon


Generated by Claude Code

…calvector

Likely follow-up to the Codex review on PR #234 (couldn't read the
review-comments content due to a persistent GitHub API rate-limit
on that endpoint, but the broader inconsistency was visible from
the diff context).

PR #234 fixed the missing src/pkg/shell entry in the sample
dprojs/cfgs/Makefile but five other directories were already
missing the same way:
  - kb
  - markdown
  - identity
  - session
  - memory/localvector

These exist in the main dproj's DCC_UnitSearchPath but not in
the sample component-console dprojs. Any sample that pulls
PasClaw.Config transitively (which all three do via
PasClaw.Component) would F2613 on a `uses` chain crossing those
paths on dcc64. Brought all five into parity across:
  - samples/component-console/SampleServer.dproj
  - samples/component-console/SampleConsole.dproj
  - samples/component-console/SampleSimple.dproj
  - samples/component-console/dcc32.cfg + dcc64.cfg
  - samples/component-console/Makefile

FPC make smoke + full make test green (FPC was unaffected, repo-root
Makefile is independent).

https://claude.ai/code/session_01TBcLtmpj7dqA5tyFbGnQon
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.

2 participants