V2 Production Pipeline completed
Matching Agent <> scott - canonical v2 artifacts under api-v2/.
Started: Jul 10, 2026, 08:59 PM - Completed: Jul 10, 2026, 09:00 PM - Mode: production artifacts (raw manifest mode retained)
Active V2 Production Roles
Growth Marketer active
A marketer to build marketing from the ground up, focusing on lead generation and navigating cannabis ad platform restrictions across multiple channels. There is a notable budget gap where the client's budget is $2,000 to $3,000/month, whereas the agent quoted $10,000 to $12,000/month, but the client wants to start 'right away'.
Confidence: high - Priority: 1
Skipped / Gated Roles
No skipped roles found.
Company Enrichment missing
enrichment manifest v2 enrichment JSON raw context input quality gate JSON
ENOENT: no such file or directory, open '/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/enrichment/enrichment-manifest.json'
No enrichment manifest found.
Typeform Quality Gate unknown
Form-Fill Matches not run
No form-fill match artifacts found. Matching is disabled unless run manually or enabled with AIMATCH_TYPEFORM_MATCHING_ENABLED.
Lead Recap
ENOENT: no such file or directory, open '/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/lead-recap/draft.json'
Publish
ENOENT: no such file or directory, open '/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/publish/publish.json'
V2 Context Files 12
company-profile.md raw
Company Profile
* Name/Domain: Remedy Displays (remedydisplays.com)
* Age: 3 years old
* Business Model: E-commerce displays, selling ancillary products for the cannabis industry.
* Special Considerations: Because they are an ancillary cannabis brand ("We don't touch the plant"), they run into ad platform restrictions regarding the use of the word "cannabis".
poc.md raw
Point of Contact (POC)
* Name: Scott N
* Role: Business Owner / Operator
* Involvement: He will be working directly with the marketer as a one-person team on the client side.
attendees.md raw
Attendees
* Scott N (Client, Remedy Displays)
* AI Agent (Host/Interviewer, MarketerHire)
budget.md raw
Budget
* Ad Spend: $0 / Month ("Nothing right now").
* Marketer Fee Budget: $2,000 - $3,000 per month.
* Agent Quote: $10,000 - $12,000 per month for a growth marketer, leaving a significant budget gap.
timeline.md raw
Timeline
* Desired Start Date: Immediately.
* Key Milestones: Target of generating 5 warm leads and 2 closed sales within the first 60 to 90 days.
decisions.md raw
Decisions
* Role Recommendation: Growth Marketer (focusing on strategy and multi-channel execution to navigate cannabis ad restrictions).
* Agreement: The client agreed that a Growth Marketer fits his needs, but final commercial decisions are pending resolution of the budget gap.
open-questions.md raw
Open Questions
* How will the client bridge the budget gap between his $2,000-$3,000 expectation and the $10,000-$12,000 market rate?
* Can the scope be narrowed down from "all channels" to fit a tighter budget?
competitors.md raw
Competitors
None mentioned.
objections.md raw
Objections
* Pricing / Budget Mismatch: The client's budget of $2,000 to $3,000 per month is far below the typical growth marketer rate of $10,000 to $12,000 per month.
tools-mentioned.md raw
Tools Mentioned
* Current Tool Stack: None.
related-deals.md raw
Related Deals
None mentioned.
case-study-shortlist.md raw
Case Study Shortlist
None mentioned.
V2 Inputs And Packets
Legacy Comparison
No comparison/report.md found.
GLM Shadow
No GLM shadow artifacts found for this run.
V2 Stage Timeline
| Stage | Status | Completed | Duration | Attempts | Model | Prompt Version | Input / Output Tokens | LLM Latency | Validation | Request IDs | Files / Errors |
|---|---|---|---|---|---|---|---|---|---|---|---|
| inputs | completed | Jul 10, 2026, 08:59 PM | 0s | 0 | 0 / 0 | ok | - |
-
1 outputs{
"input_files": [],
"output_files": [
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/inputs/transcript.md"
]
} |
|||
| hubspot-context | completed | Jul 10, 2026, 08:59 PM | 1s | 0 | 0 / 0 | ok | - |
-
1 outputs{
"input_files": [],
"output_files": [
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/inputs/hubspot-context.json"
]
} |
|||
| context-distillation | completed | Jul 10, 2026, 08:59 PM | 8s | 1 | gemini / gemini-3.5-flash / low | context-distillation:v2-hubspot-context | 2220 / 1836 | 8s | ok | Gl1RaqPoBIXdjMcP89fZsQs |
-
2 inputs / 2 outputs{
"input_files": [
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/inputs/transcript.md",
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/inputs/hubspot-context.json"
],
"output_files": [
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/context/context.json",
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/context-md"
]
} |
| budget-decision | completed | Jul 10, 2026, 08:59 PM | 6s | 1 | gemini / gemini-3.5-flash / low | budget-decision:v3-per-role-scope-policy | 4182 / 1130 | 6s | ok | IV1RapP7OZjQjMcP49H_qAg |
-
4 inputs / 1 outputs{
"input_files": [
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/context/context.json",
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/context-md/budget.md",
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/inputs/transcript.md",
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/inputs/hubspot-context.json"
],
"output_files": [
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/budget/budget-decision.json"
]
} |
| role-detection | completed | Jul 10, 2026, 08:59 PM | 2s | 1 | gemini / gemini-3.5-flash / low | role-detection:v2-active-gate | 3042 / 261 | 2s | ok | J11RaqLULNHYjMcPxfrXoQk |
-
1 inputs / 1 outputs{
"input_files": [
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/inputs/call-evidence-packet.md"
],
"output_files": [
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/roles/roles-detected.json"
]
} |
| lead-recap-draft | completed | Jul 10, 2026, 08:59 PM | 0s | 0 | 0 / 0 | ok | - |
-
3 inputs / 1 outputs{
"input_files": [
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/context/context.json",
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/roles/roles-detected.json",
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/roles/active-roles.json"
],
"output_files": [
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/lead-recap/skipped.json"
]
} |
|||
| brief:growth-marketer | completed | Jul 10, 2026, 08:59 PM | 12s | 1 | gemini / gemini-3.5-flash / medium | role-brief:v3-compact-prefix | 4303 / 981 | 12s | ok | Kl1Rarz-BIasjMcP36GqyQk |
-
2 inputs / 4 outputs{
"input_files": [
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/inputs/call-evidence-packet.md",
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/inputs/brief-template-rules-packet.md"
],
"output_files": [
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/roles/growth-marketer/brief.json",
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/roles/growth-marketer/job-brief.md",
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/roles/growth-marketer/internal-notes.md",
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/roles/growth-marketer/formData.json"
]
} |
| granola-brief:growth-marketer | completed | Jul 10, 2026, 08:59 PM | 15s | 1 | gemini / gemini-3.5-flash / medium | granola-brief:v1-prefix | 4986 / 938 | 15s | ok | NV1RaruuI6bVjMcPn__oqAw |
-
4 inputs / 2 outputs{
"input_files": [
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/inputs/call-evidence-packet.md",
"/opt/aimatch/app/aimatch/playbooks/granola-brief-template.md",
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/roles/growth-marketer/job-brief.md",
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/roles/growth-marketer/internal-notes.md"
],
"output_files": [
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/roles/growth-marketer/granola-brief.json",
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/roles/growth-marketer/granola-brief.md"
]
} |
| brief-qc:growth-marketer | completed | Jul 10, 2026, 08:59 PM | 8s | 1 | gemini / gemini-3.5-flash / medium | brief-qc:v1-prefix | 3543 / 194 | 8s | ok | RF1RavjwCPXpjMcPjIzLqQw |
-
2 inputs / 2 outputs{
"input_files": [
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/inputs/call-evidence-packet.md",
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/roles/growth-marketer/role-brief-internal-packet.md"
],
"output_files": [
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/roles/growth-marketer/brief-qc.json",
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/roles/growth-marketer/brief-qc.md"
]
} |
| requirements:growth-marketer | completed | Jul 10, 2026, 09:00 PM | 10s | 1 | gemini / gemini-3.5-flash / medium | requirements:v1-prefix | 3562 / 288 | 10s | ok | TF1RatLbGdTMjMcP09mwoAo |
-
2 inputs / 1 outputs{
"input_files": [
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/inputs/call-evidence-packet.md",
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/roles/growth-marketer/role-brief-internal-packet.md"
],
"output_files": [
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/roles/growth-marketer/classified-requirements.json"
]
} |
| search-plan:growth-marketer | completed | Jul 10, 2026, 09:00 PM | 3s | 1 | gemini / gemini-3.5-flash / low | search-plan:v1 | 1030 / 416 | 3s | ok | Vl1Rar-ZDNjQjMcPkaPj-Ak |
-
1 inputs / 1 outputs{
"input_files": [
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/roles/growth-marketer/classified-requirements.json"
],
"output_files": [
"/var/lib/aimatch/artifacts/e670ab7f-63b8-4caf-9123-856ed40fd4d2/api-v2/roles/growth-marketer/search-plan.json"
]
} |
V2 Models
| Pipeline area | Model | Effort |
|---|---|---|
| context | gemini-3.5-flash | low |
| roles | gemini-3.5-flash | low |
| brief | gemini-3.5-flash | medium |
| qc | gemini-3.5-flash | medium |
| requirements | gemini-3.5-flash | medium |
| searchPlan | gemini-3.5-flash | low |
| candidateEval | gemini-3.5-flash | medium |
| fallback | gemini-3.5-flash | medium |
V2 Cost priced
| Provider / Model | Attempts | Input Tokens | Output Tokens | Input $/1M | Output $/1M | Cache Read $/1M | Cost |
|---|---|---|---|---|---|---|---|
| gemini / gemini-3.5-flash | 8 | 26,868 | 6,044 | $1.5000 | $9.0000 | $0.1500 | $0.1489 |
Pricing source: https://platform.claude.com/docs/en/about-claude/pricing; https://ai.google.dev/gemini-api/docs/pricing; https://openrouter.ai/z-ai/glm-5.2/api; https://developers.openai.com/api/docs/models/gpt-5.5; https://developers.openai.com/api/docs/models/gpt-5.4-mini
Pricing notes
- Gemini 3.5 Flash defaults use Google Gemini API paid-tier standard rates: input $1.50/1M, output including thinking $9.00/1M, cached context $0.15/1M.
- GLM 5.2 through OpenRouter defaults use the live model-catalog rates checked July 10, 2026: input $0.42/1M, output including reasoning $1.32/1M, cached input $0.078/1M.
- Claude Haiku 4.5 defaults use input $1/1M, output $5/1M, 5m cache write $1.25/1M, 1h cache write $2/1M, and cache read $0.10/1M.
- Claude Sonnet 4.6 defaults use input $3/1M, output $15/1M, 5m cache write $3.75/1M, 1h cache write $6/1M, and cache read $0.30/1M.
- Claude Opus 4.8 defaults use input $5/1M, output $25/1M, 5m cache write $6.25/1M, 1h cache write $10/1M, and cache read $0.50/1M.
- OpenAI GPT-5.5 defaults use input $5/1M, output including reasoning $30/1M, and cached input $0.50/1M.
- OpenAI GPT-5.4 mini defaults use input $0.75/1M, output including reasoning $4.50/1M, and cached input $0.075/1M.
- Gemini, OpenAI, and OpenRouter report cached input as a subset of input tokens; direct Anthropic reports uncached, cache-write, and cache-read tokens separately.
- Rates can be overridden with AIMATCH_API_V2_COST_*_USD_PER_1M environment variables.