Skip to content

docs(agents): HotCRM is one artifact carrying four packages (#2270) - #2273

Closed
objectstack-fleet[bot] wants to merge 2 commits into
claude/project-thread-qbn776from
claude/project-thread-7xghug
Closed

objectstack-fleet[bot] wants to merge 2 commits into
claude/project-thread-qbn776from
claude/project-thread-7xghug

Conversation

@objectstack-fleet

Copy link
Copy Markdown
Contributor

Part of #2270 (the AGENTS.md correction the card asks for as its own PR).

Stacked on #2272: base is claude/project-thread-qbn776. Retarget to main and merge after #2272 lands. AGENTS.md is a governed path, so the maintainer merges this one.

Change

AGENTS.md Project Architecture now describes HotCRM as one release artifact carrying four packages: app, service, revenue and marketing. It also names the four module items the app package still registers (appRegisteredModuleItems, objectstack#25514) as a listed exception, ⛔ not a pattern to extend. The tree comments for src/revenue/ and src/marketing/ now read "The revenue module" and "The marketing module".

Verify

The card thread for #2270 ran the 34 test files that read AGENTS.md on the #2272 head with this patch applied: green. CI on this PR re-runs them.

🤖 Generated with Claude Code

https://claude.ai/code/session_014xanhPEmGTMTfVH4UokwJT

@vercel

vercel Bot commented Oct 24, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
hotcrm Ignored Ignored Oct 24, 2026 1:30pm UTC

Request Review

@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Oct 24, 2026
objectstack-fleet Bot and others added 2 commits October 24, 2026 13:28
…e one HotCRM artifact (#2270) (#2272)

The artifact now carries four packages: app.objectstack.hotcrm (type app)
and the service, revenue and marketing modules, each a defineStack in its
directory's index.ts, depending on the app only (a star). Revenue owns
product, opportunity line item, quote, quote line item and contract;
marketing owns campaign and campaign member. Their navigation entries are
contributed into the app's Sales and Marketing groups, so Sales Performance
now precedes Quotes, Contracts and Products. Permission sets, locale packs,
the cross-domain dashboards and the record pages stay in the app package.

Four module items stay registered by the app package by maintainer ruling
(2026-10-24, option 1): quote_generation and the two campaign member-enroll
flows, which sales actions launch, and product_metrics, which CRM Overview
binds. The platform judges those references one package at a time and
refuses them across packages (objectstack#25514). They are listed once in
objectstack.composition.ts (appRegisteredModuleItems) and once in the
package-ownership assignment roster, and move once a platform release
carries the fix.


Claude-Session: https://claude.ai/code/session_01GtUJ8xgcGrExrswNLAJRsk

Co-authored-by: Claude <noreply@anthropic.com>
…ule items stay registered by the app (#2270)

Updates AGENTS.md Project Architecture for the revenue and marketing
modules packaged in #2270, and names the appRegisteredModuleItems
exception (objectstack#25514) as a listed exception, not a pattern.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014xanhPEmGTMTfVH4UokwJT
@os-elon-musk
os-elon-musk force-pushed the claude/project-thread-7xghug branch from 265854f to 6c1b5ba Compare October 24, 2026 13:30
@github-actions github-actions Bot added ci/cd CI plumbing and the verification pipeline metadata Declarative metadata — schema, security posture, UI surfaces configuration Build and app configuration files labels Oct 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci/cd CI plumbing and the verification pipeline configuration Build and app configuration files documentation Improvements or additions to documentation metadata Declarative metadata — schema, security posture, UI surfaces

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants