mirror of
https://github.com/forcedotcom/afv-library.git
synced 2026-08-05 23:41:31 +08:00
68 lines
4.1 KiB
Markdown
68 lines
4.1 KiB
Markdown
|
|
# Reference Map and Consolidation Plan
|
||
|
|
|
||
|
|
> Meta document: describes how to use and maintain the reference set.
|
||
|
|
|
||
|
|
This file defines which references are primary vs supplemental so the skill stays
|
||
|
|
organized without risky deletions.
|
||
|
|
|
||
|
|
## Primary References (Authoritative)
|
||
|
|
|
||
|
|
- `agent-script-core-language.md` — syntax and execution model
|
||
|
|
- `agent-design-and-spec-creation.md` — design/spec workflow
|
||
|
|
- `patterns-by-requirement.md` — scenario-to-pattern selection
|
||
|
|
- `architecture-patterns.md` — architecture mechanics and migration
|
||
|
|
- `posture-and-determinism.md` — subagent posture guidance
|
||
|
|
- `zen-of-agentscript.md` — concrete, unordered authoring invariants and merge checks
|
||
|
|
- `salesforce-cli-for-agents.md` — command reference
|
||
|
|
- `agent-validation-and-debugging.md` — runtime validation/debug flow
|
||
|
|
- `deploy-reference.md` — draft-vs-release deployment lifecycle
|
||
|
|
|
||
|
|
## Adjacent Operational References (Keep)
|
||
|
|
|
||
|
|
- `agent-metadata-and-lifecycle.md`
|
||
|
|
- `agent-user-setup.md`
|
||
|
|
- `agent-access-guide.md`
|
||
|
|
- `data-library-reference.md`
|
||
|
|
- `known-issues.md`
|
||
|
|
- `production-gotchas.md`
|
||
|
|
- `mcp-management-reference.md`
|
||
|
|
|
||
|
|
## Supplemental References (Review for Merge/Prune Later)
|
||
|
|
|
||
|
|
- `examples.md` — long-form walkthroughs
|
||
|
|
- `actions-reference.md` — broad action property reference
|
||
|
|
- `action-prompt-templates.md` — prompt-template-specific action guidance
|
||
|
|
- `feature-validity.md` — utility-vs-target property validity matrix
|
||
|
|
|
||
|
|
## Full Reference Index (annotated)
|
||
|
|
|
||
|
|
The complete reference set the **Create an Agent** workflow draws on, in load order. Other task domains list only the subset they need; each SKILL.md step also links the specific reference it requires inline.
|
||
|
|
|
||
|
|
1. [CLI for Agents](salesforce-cli-for-agents.md) — exact command syntax for generate, validate, deploy, publish, activate; Section 12 for Einstein Agent User creation
|
||
|
|
2. [Core Language](agent-script-core-language.md) — execution model, syntax, block structure, anti-patterns
|
||
|
|
3. [Design & Agent Spec](agent-design-and-spec-creation.md) — subagent graph design, flow control patterns, Agent Spec production, action implementation analysis; Section 3 for environment prerequisites
|
||
|
|
4. [Subagent Map Diagrams](agent-subagent-map-diagrams.md) — Mermaid diagram conventions for visualizing the agent's subagent graph
|
||
|
|
5. [Posture & Determinism](posture-and-determinism.md) — default agentic posture, deterministic controls with cause
|
||
|
|
6. [Agent User Setup & Permissions](agent-user-setup.md) — permission set assignment, object permissions, cross-subagent validation
|
||
|
|
7. [Metadata & Lifecycle](agent-metadata-and-lifecycle.md) — directory structure, bundle metadata; publish troubleshooting
|
||
|
|
8. [Validation & Debugging](agent-validation-and-debugging.md) — validate the agent compiles, preview to confirm behavior
|
||
|
|
9. [Agent Access Guide](agent-access-guide.md) — end-user access permissions, visibility troubleshooting
|
||
|
|
10. [Known Issues](known-issues.md) — only load when errors persist after code fixes
|
||
|
|
11. [Patterns by Requirement](patterns-by-requirement.md) — scenario-to-pattern mapping for architecture and flow choices
|
||
|
|
12. [Architecture Patterns](architecture-patterns.md) — router-first mechanics, verification gates, workflow-local linear patterns
|
||
|
|
13. [Complex Data Types](complex-data-types.md) — type mapping decision tree
|
||
|
|
14. [Safety Review](safety-review-reference.md) — 7-category safety review
|
||
|
|
15. [Discover Reference](discover-reference.md) — target discovery CLI
|
||
|
|
16. [Scaffold Reference](scaffold-reference.md) — stub generation CLI
|
||
|
|
17. [Deploy Reference](deploy-reference.md) — deployment lifecycle, error recovery
|
||
|
|
18. [Data Library Reference](data-library-reference.md) — provision a SFDRIVE Agentforce Data Library and wire it into the `.agent` via the `knowledge:` block + `AnswerQuestionsWithKnowledge` action
|
||
|
|
|
||
|
|
## Current Recommendation (No Deletions Yet)
|
||
|
|
|
||
|
|
1. Keep all files for now.
|
||
|
|
2. Treat supplemental references as second-level docs.
|
||
|
|
3. In a future cleanup pass, consider:
|
||
|
|
- keep `examples.md` as the single examples reference and avoid re-splitting minimal examples
|
||
|
|
- folding `feature-validity.md` into `actions-reference.md`
|
||
|
|
- keeping `action-prompt-templates.md` only if prompt-template depth remains valuable
|