Skip to content

Job Entrepreneurship

job_entrepreneurship — G6 Entrepreneurship job agent.

Cluster: Job Agents | Type: component | MCP Tools: 26

Overview

Domain-specialist job agent for entrepreneurs and startup founders. Validates new business ideas, scopes MVPs, prepares investor pitches, designs customer acquisition funnels, manages runway and burn-rate, and analyses total addressable market — covering the full startup lifecycle within G6's safety-bounded, audit-trailed JobAgentBlock framework.

When to use:

  • Validating a product idea against market evidence and generating a hypothesis-test plan
  • Building an MVP scope document that balances speed, cost, and must-have features
  • Preparing a structured investor deck with problem, solution, market size, and financial model
  • Forecasting runway under different growth and burn scenarios

Public-launch behavior:

  • Default calls are fast and in-process; web search, LLM debate, and Bayesian analysis are opt-in via enable_web_search, enable_debate, and enable_bayesian
  • Tier-1 agentic routing is limited to the domain-specific ROUTABLE_OPS; shared ops remain available through direct MCP calls and are disclosed by get_capabilities / info
  • Grounded QA is available through assess_entrepreneurship_output, but it is not automatic in the Tier-1 execution path
  • Outputs include a plain-English summary, structured metrics, flags, assumptions, suggested next actions, and advisory text
  • Canonical envelope fields are surfaced as completion_state, warning_card, evidence, request_id, task_id, and run_id; legal states are exactly verified, qualified-draft, and blocked-escalated
  • Fundraising, runway, cap-table, valuation, tax, and legal outputs are planning support only and should be reviewed by qualified advisors

Example:

from mvp.job_entrepreneurship import JobEntrepreneurshipBlock, JobEntrepreneurshipInput

block = JobEntrepreneurshipBlock()
result = block.infer(JobEntrepreneurshipInput(
    task="Validate the market opportunity for an AI-powered legal document review SaaS targeting SMEs",
    context={"budget_aud": 50_000, "team": ["founder", "cto"], "timeline_months": 6},
))
# result.ok → True; result.value → JobEntrepreneurshipOutput with result, artifacts

Works well with: job_framework, job_business, job_finance

Public API

JobEntrepreneurshipBlock(JobAgentBlock)

G6 Entrepreneurship job agent - Tier 1 block.

Field Type Default
name str 'job_entrepreneurship'
sector SectorClassification field(default_factory=lambda: _SECTOR)
toolkit ToolkitSpec \| None field(default_factory=lambda: JOB_TOOLKITS.get('entrepreneurship'))
mcp_module str 'mvp.job_entrepreneurship.entrepreneurship_mcp.server'
agentic_planner object \| None None
capabilities ClassVar[set[type]] {Extensible, HumanLearnable, Collaborative, ProblemSolvable, KnowledgeGrounded, Memorable, AgentCommunicable}

Methods:

infer(data)

JobEntrepreneurshipInput(JobInput)

Input for the Entrepreneurship job agent.

JobEntrepreneurshipOutput(JobOutput)

Output from the Entrepreneurship job agent.

JobEntrepreneurshipMCPBlock(AIBlock[MCPJobEntrepreneurshipInput, MCPJobEntrepreneurshipOutput, dict])

26-op MCP block for the Entrepreneurship job agent.

Field Type Default
name str 'job_entrepreneurship_mcp'
state dict field(default_factory=dict)
db_path str ':memory:'
resource_bounds ResourceBounds field(default_factory=ResourceBounds)
usage ResourceUsage field(default_factory=ResourceUsage)

Methods:

infer(data: MCPJobEntrepreneurshipInput) -> Result[MCPJobEntrepreneurshipOutput]

MCPJobEntrepreneurshipInput(BaseModel)

Input to JobEntrepreneurshipMCPBlock -- 26-op dispatch.

Field Type Default
op Literal['validate_idea', 'build_mvp', 'pitch_investors', 'acquire_customers', 'manage_runway', 'analyze_tam', 'evaluate_product_market_fit', 'assess_burn_rate', 'benchmark_traction', 'audit_cap_table', 'create_proposal', 'review_deliverable', 'delegate_task', 'report_status', 'request_feedback', 'store_artifact', 'retrieve_artifact', 'list_artifacts', 'search_artifacts', 'archive', 'plan_sprint', 'track_progress', 'reflect_on_outcome', 'list_patterns', 'get_capabilities', 'info'] required
task str ''
context dict[str, Any] Field(default_factory=dict)
parameters dict[str, Any] Field(default_factory=dict)
artifact_id str ''
query str ''

MCPJobEntrepreneurshipOutput(BaseModel)

Output from JobEntrepreneurshipMCPBlock.

Field Type Default
op str required
result str ''
artifacts list[dict[str, Any]] Field(default_factory=list)
records list[dict[str, Any]] Field(default_factory=list)
message str ''
count int 0
found bool False
metadata dict[str, Any] Field(default_factory=dict)
degraded bool False
degradation_reason str \| None None
completion_state CompletionState 'qualified-draft'
warning_card dict[str, Any] Field(default_factory=dict)
evidence list[dict[str, Any]] Field(default_factory=list)
request_id str ''
task_id str ''
run_id str ''

EntrepreneurshipStore(JobStore)

SQLite store for the Entrepreneurship job agent.

Constructor:

Parameter Type Default
db_path str ':memory:'

Functions

assemble_review_text(output: Any) -> str

Collect the reviewable free text from a JobEntrepreneurshipOutput (duck-typed).

assess_entrepreneurship_output(output: Any, qa_block: Any | None = None, generate: Any | None = None) -> GroundedRunResult

Run grounded four-valued QA over an entrepreneurship output.

MCP Tools

Operation Source
validate_idea entrepreneurship_mcp
build_mvp entrepreneurship_mcp
pitch_investors entrepreneurship_mcp
acquire_customers entrepreneurship_mcp
manage_runway entrepreneurship_mcp
analyze_tam entrepreneurship_mcp
evaluate_product_market_fit entrepreneurship_mcp
assess_burn_rate entrepreneurship_mcp
benchmark_traction entrepreneurship_mcp
audit_cap_table entrepreneurship_mcp
create_proposal entrepreneurship_mcp
review_deliverable entrepreneurship_mcp
delegate_task entrepreneurship_mcp
report_status entrepreneurship_mcp
request_feedback entrepreneurship_mcp
store_artifact entrepreneurship_mcp
retrieve_artifact entrepreneurship_mcp
list_artifacts entrepreneurship_mcp
search_artifacts entrepreneurship_mcp
archive entrepreneurship_mcp
plan_sprint entrepreneurship_mcp
track_progress entrepreneurship_mcp
reflect_on_outcome entrepreneurship_mcp
list_patterns entrepreneurship_mcp
get_capabilities entrepreneurship_mcp
info entrepreneurship_mcp