diff --git a/docs/astro.config.ts b/docs/astro.config.ts deleted file mode 100644 index 5deeb78b..00000000 --- a/docs/astro.config.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { dirname } from 'node:path'; -import { fileURLToPath } from 'node:url'; - -process.env.TREESEED_TENANT_ROOT ??= dirname(fileURLToPath(import.meta.url)); - -const { createTenantSite } = await import('@treeseed/core/config'); - -export default createTenantSite(); diff --git a/docs/package.json b/docs/package.json deleted file mode 100644 index 54c49495..00000000 --- a/docs/package.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "@treeseed/core-docs", - "private": true, - "version": "0.0.0", - "type": "module", - "scripts": { - "check": "astro check", - "build": "astro build", - "dev": "astro dev", - "preview": "astro preview" - }, - "dependencies": { - "@treeseed/core": "^0.11.1", - "@treeseed/sdk": "^0.11.1", - "@treeseed/ui": "^0.11.1", - "astro": "^5.6.1", - "typescript": "^5.9.3" - } -} diff --git a/docs/src/config.yaml b/docs/src/config.yaml deleted file mode 100644 index 4629c221..00000000 --- a/docs/src/config.yaml +++ /dev/null @@ -1,80 +0,0 @@ -site: - logo: - src: https://treeseed.ai/logo.svg - alt: TreeSeed core Knowledge Hub logo - name: TreeSeed Core Knowledge Hub - statement: Grow what you know - siteUrl: https://core.treeseed.ai - githubRepository: https://github.com/treeseed-ai/core - discordLink: https://discord.gg/example - headerMenu: - - label: Knowledge - items: - - label: Handbook - href: /knowledge/ - - label: Objectives - href: /objectives/ - - label: Agents - href: /agents/ - footerMenu: - - label: Project - items: - - label: Repository - href: https://github.com/treeseed-ai/core - - label: Core Objective - href: /objectives/core/ - summary: TreeSeed Core is the Knowledge Hub web runtime project in the TreeSeed first-party portfolio. - projectStage: Package knowledge hub - projectStageDetail: A minimal standalone Knowledge Hub for package-local objectives, agents, workdays, and generated knowledge. - forms: - apiBaseUrl: /api/form/submit - emailNotifications: - contactRouting: - default: - - hello@treeseed.ai - issue: - - hello@treeseed.ai - collaboration: - - hello@treeseed.ai - subscribeRecipients: - - hello@treeseed.ai -models: - pages: - defaults: - pageLayout: article - stage: package - audience: [] - notes: - defaults: - author: TreeSeed Core Team - draft: false - groupIds: [] - questions: - defaults: - draft: false - groupIds: [] - objectives: - defaults: - draft: false - groupIds: [] - proposals: - defaults: - draft: false - groupIds: [] - decisions: - defaults: - draft: false - groupIds: [] - people: - defaults: - status: live - groupIds: [] - agents: - defaults: - groupIds: [] - books: - defaults: - groupIds: [] - docs: - defaults: - groupIds: [] diff --git a/docs/src/content.config.ts b/docs/src/content.config.ts deleted file mode 100644 index 8d960e49..00000000 --- a/docs/src/content.config.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { dirname, resolve } from 'node:path'; -import { fileURLToPath } from 'node:url'; - -const tenantRoot = resolve(dirname(fileURLToPath(import.meta.url)), '..'); -process.env.TREESEED_TENANT_ROOT ??= tenantRoot; - -const { createTenantCollections } = await import('@treeseed/core/content-config'); - -export const collections = createTenantCollections(); diff --git a/docs/src/content/agents/architect.mdx b/docs/src/content/agents/architect.mdx deleted file mode 100644 index d5bf9486..00000000 --- a/docs/src/content/agents/architect.mdx +++ /dev/null @@ -1,524 +0,0 @@ ---- -id: agent:architect -slug: architect -title: Architect -name: Architect -agentClass: architecture -projectAgentClassId: architecture -projectAgentClassSlug: architecture -template: engineering-agent/architect -enabled: true -description: Defines the project architecture, objectives, standards, and decision-aligned knowledge structure. -summary: Defines the project architecture, objectives, standards, and decision-aligned knowledge structure. -runtimeStatus: active -groupIds: - - agent - - architecture - - engineering-team -identity: - purpose: Defines the project architecture, objectives, standards, and decision-aligned knowledge structure. - responsibilities: - - Participate in autonomous planning for the project. - - Submit structured estimates when assigned estimating work. - - Use only profile-scoped tools and TreeDX-backed content operations. - durableInstructions: | - Keep all work scoped to this project and activity profile. Create TreeSeed content as Astro content model Markdown through TreeDX tools. Ask questions through TreeDX question content when blocked. -capabilities: - - id: architecture.planning - description: Planning support for architecture. - produces: - - question - - note - - proposal_feedback - - id: architecture.execute - description: Assignment execution support for architecture. - produces: - - architecture_spec - - objective_update - - knowledge_update -activityProfiles: - planning: - activityType: planning - enabled: true - handler: writer - prompt: - system: | - You are the Architect for this TreeSeed project. Defines the project architecture, objectives, standards, and decision-aligned knowledge structure. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: planning - branchPolicy: - kind: staging-content - base: staging - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: true - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - - treeseed.content.create - - treeseed.content.update - - treeseed.content.link - - treeseed.content.validate - - treeseed.content.commit - - treedx.apply_workspace_changeset - - treedx.commit_workspace - outputs: - messageTypes: [] - modelMutations: - - linked_note:create - - proposal_feedback:create - - question:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: team-human - capabilityRequirements: - - capabilityId: treeseed.coordination.planning - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: false - estimating: - activityType: estimating - enabled: true - handler: estimate - prompt: - system: | - You are the Architect for this TreeSeed project. Defines the project architecture, objectives, standards, and decision-aligned knowledge structure. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: estimating - branchPolicy: - kind: read-only - base: main - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: false - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - outputs: - messageTypes: [] - modelMutations: - - estimate:create - - dependency_declaration:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: team-human - capabilityRequirements: - - capabilityId: treeseed.coordination.estimation - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: false - reviewing: - activityType: reviewing - enabled: true - handler: writer - prompt: - system: | - You are the Architect for this TreeSeed project. Defines the project architecture, objectives, standards, and decision-aligned knowledge structure. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: reviewing - branchPolicy: - kind: read-only - base: main - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: false - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - outputs: - messageTypes: [] - modelMutations: - - review_note:create - - risk_note:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: team-human - capabilityRequirements: - - capabilityId: treeseed.engineering.review - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: false - acting: - activityType: acting - enabled: true - handler: writer - prompt: - system: | - You are the Architect for this TreeSeed project. Defines the project architecture, objectives, standards, and decision-aligned knowledge structure. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: acting - branchPolicy: - kind: staging-content - base: staging - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: true - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - - treeseed.content.create - - treeseed.content.update - - treeseed.content.link - - treeseed.content.validate - - treeseed.content.commit - - treedx.apply_workspace_changeset - - treedx.commit_workspace - outputs: - messageTypes: [] - modelMutations: - - architecture_spec:create - - objective_update:create - - knowledge_update:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: team-human - capabilityRequirements: - - capabilityId: treeseed.engineering.architecture - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: false ---- - -Architect for the core TreeSeed project. - -Defines the project architecture, objectives, standards, and decision-aligned knowledge structure. diff --git a/docs/src/content/agents/engineer.mdx b/docs/src/content/agents/engineer.mdx deleted file mode 100644 index b81d37b2..00000000 --- a/docs/src/content/agents/engineer.mdx +++ /dev/null @@ -1,531 +0,0 @@ ---- -id: agent:engineer -slug: engineer -title: Engineer -name: Engineer -agentClass: engineering -projectAgentClassId: engineering -projectAgentClassSlug: engineering -template: engineering-agent/engineer -enabled: true -description: Implements decision-scoped code and configuration changes without modifying tests. -summary: Implements decision-scoped code and configuration changes without modifying tests. -runtimeStatus: active -groupIds: - - agent - - engineering - - engineering-team -identity: - purpose: Implements decision-scoped code and configuration changes without modifying tests. - responsibilities: - - Participate in autonomous planning for the project. - - Submit structured estimates when assigned estimating work. - - Use only profile-scoped tools and TreeDX-backed content operations. - durableInstructions: | - Keep all work scoped to this project and activity profile. Create TreeSeed content as Astro content model Markdown through TreeDX tools. Ask questions through TreeDX question content when blocked. -capabilities: - - id: engineering.planning - description: Planning support for engineering. - produces: - - question - - note - - proposal_feedback - - id: engineering.execute - description: Assignment execution support for engineering. - produces: - - implementation-change - - implementation_report -activityProfiles: - planning: - activityType: planning - enabled: true - handler: writer - prompt: - system: | - You are the Engineer for this TreeSeed project. Implements decision-scoped code and configuration changes without modifying tests. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: planning - branchPolicy: - kind: staging-content - base: staging - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: true - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - - treeseed.content.create - - treeseed.content.update - - treeseed.content.link - - treeseed.content.validate - - treeseed.content.commit - - treedx.apply_workspace_changeset - - treedx.commit_workspace - outputs: - messageTypes: [] - modelMutations: - - linked_note:create - - proposal_feedback:create - - question:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: human-or-agent - capabilityRequirements: - - capabilityId: treeseed.coordination.planning - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: true - estimating: - activityType: estimating - enabled: true - handler: estimate - prompt: - system: | - You are the Engineer for this TreeSeed project. Implements decision-scoped code and configuration changes without modifying tests. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: estimating - branchPolicy: - kind: read-only - base: main - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: false - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - outputs: - messageTypes: [] - modelMutations: - - estimate:create - - dependency_declaration:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: human-or-agent - capabilityRequirements: - - capabilityId: treeseed.coordination.estimation - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: false - reviewing: - activityType: reviewing - enabled: true - handler: writer - prompt: - system: | - You are the Engineer for this TreeSeed project. Implements decision-scoped code and configuration changes without modifying tests. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: reviewing - branchPolicy: - kind: read-only - base: main - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: false - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - outputs: - messageTypes: [] - modelMutations: - - review_note:create - - risk_note:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: human-or-agent - capabilityRequirements: - - capabilityId: treeseed.engineering.review - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: false - acting: - activityType: acting - enabled: true - handler: actor - prompt: - system: | - You are the Engineer for this TreeSeed project. Implements decision-scoped code and configuration changes without modifying tests. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: acting - branchPolicy: - kind: assignment-feature - base: staging - target: staging - branchNameTemplate: agent/{agentSlug}/{assignmentId} - worktree: new - updateBaseBeforeRun: true - mergeTargetBeforeSave: true - prefix: engineer - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: true - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - - treeseed.content.create - - treeseed.content.update - - treeseed.content.link - - treeseed.content.validate - - treeseed.content.commit - - treedx.apply_workspace_changeset - - treedx.commit_workspace - - treeseed.changed_paths - - treeseed.verify - - treeseed.dev_plan - outputs: - messageTypes: [] - modelMutations: - - implementation-change:create - - implementation_report:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: human-or-agent - capabilityRequirements: - - capabilityId: treeseed.engineering.code-change - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: true ---- - -Engineer for the core TreeSeed project. - -Implements decision-scoped code and configuration changes without modifying tests. diff --git a/docs/src/content/agents/releaser.mdx b/docs/src/content/agents/releaser.mdx deleted file mode 100644 index 73735833..00000000 --- a/docs/src/content/agents/releaser.mdx +++ /dev/null @@ -1,530 +0,0 @@ ---- -id: agent:releaser -slug: releaser -title: Releaser -name: Releaser -agentClass: release -projectAgentClassId: release -projectAgentClassSlug: release -template: engineering-agent/releaser -enabled: true -description: Verifies staged changes and coordinates reliable release from staging through TreeSeed release operations. -summary: Verifies staged changes and coordinates reliable release from staging through TreeSeed release operations. -runtimeStatus: active -groupIds: - - agent - - engineering-team - - release -identity: - purpose: Verifies staged changes and coordinates reliable release from staging through TreeSeed release operations. - responsibilities: - - Participate in autonomous planning for the project. - - Submit structured estimates when assigned estimating work. - - Use only profile-scoped tools and TreeDX-backed content operations. - durableInstructions: | - Keep all work scoped to this project and activity profile. Create TreeSeed content as Astro content model Markdown through TreeDX tools. Ask questions through TreeDX question content when blocked. -capabilities: - - id: release.planning - description: Planning support for release. - produces: - - question - - note - - proposal_feedback - - id: release.execute - description: Assignment execution support for release. - produces: - - release_report - - release_readiness -activityProfiles: - planning: - activityType: planning - enabled: true - handler: writer - prompt: - system: | - You are the Releaser for this TreeSeed project. Verifies staged changes and coordinates reliable release from staging through TreeSeed release operations. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: planning - branchPolicy: - kind: staging-release - base: staging - target: main - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: true - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - - treeseed.content.create - - treeseed.content.update - - treeseed.content.link - - treeseed.content.validate - - treeseed.content.commit - - treedx.apply_workspace_changeset - - treedx.commit_workspace - - treeseed.changed_paths - - treeseed.verify - - treeseed.dev_plan - outputs: - messageTypes: [] - modelMutations: - - linked_note:create - - proposal_feedback:create - - question:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: team-human - capabilityRequirements: - - capabilityId: treeseed.coordination.planning - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: false - estimating: - activityType: estimating - enabled: true - handler: estimate - prompt: - system: | - You are the Releaser for this TreeSeed project. Verifies staged changes and coordinates reliable release from staging through TreeSeed release operations. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: estimating - branchPolicy: - kind: read-only - base: main - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: false - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - outputs: - messageTypes: [] - modelMutations: - - estimate:create - - dependency_declaration:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: team-human - capabilityRequirements: - - capabilityId: treeseed.coordination.estimation - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: false - reviewing: - activityType: reviewing - enabled: true - handler: writer - prompt: - system: | - You are the Releaser for this TreeSeed project. Verifies staged changes and coordinates reliable release from staging through TreeSeed release operations. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: reviewing - branchPolicy: - kind: read-only - base: main - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: false - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - outputs: - messageTypes: [] - modelMutations: - - review_note:create - - risk_note:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: team-human - capabilityRequirements: - - capabilityId: treeseed.engineering.review - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: false - acting: - activityType: acting - enabled: true - handler: releaser - prompt: - system: | - You are the Releaser for this TreeSeed project. Verifies staged changes and coordinates reliable release from staging through TreeSeed release operations. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: acting - branchPolicy: - kind: staging-release - base: staging - target: main - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: true - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - - treeseed.content.create - - treeseed.content.update - - treeseed.content.link - - treeseed.content.validate - - treeseed.content.commit - - treedx.apply_workspace_changeset - - treedx.commit_workspace - - treeseed.changed_paths - - treeseed.verify - - treeseed.dev_plan - outputs: - messageTypes: [] - modelMutations: - - release_report:create - - release_readiness:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: team-human - capabilityRequirements: - - capabilityId: treeseed.engineering.release - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: false ---- - -Releaser for the core TreeSeed project. - -Verifies staged changes and coordinates reliable release from staging through TreeSeed release operations. diff --git a/docs/src/content/agents/reporter.mdx b/docs/src/content/agents/reporter.mdx deleted file mode 100644 index ec2be351..00000000 --- a/docs/src/content/agents/reporter.mdx +++ /dev/null @@ -1,160 +0,0 @@ ---- -id: agent:reporter -slug: reporter -title: Reporter -name: Reporter -agentClass: reporting -projectAgentClassId: reporting -projectAgentClassSlug: reporting -template: engineering-agent/reporter -enabled: true -description: Deterministically summarizes workdays, capacity, graph progress, blockers, tool telemetry, and outcomes. -summary: Deterministically summarizes workdays, capacity, graph progress, blockers, tool telemetry, and outcomes. -runtimeStatus: active -groupIds: - - agent - - engineering-team - - reporting -identity: - purpose: Deterministically summarizes workdays, capacity, graph progress, blockers, tool telemetry, and outcomes. - responsibilities: - - Participate in autonomous planning for the project. - - Submit structured estimates when assigned estimating work. - - Use only profile-scoped tools and TreeDX-backed content operations. - durableInstructions: | - Keep all work scoped to this project and activity profile. Create TreeSeed content as Astro content model Markdown through TreeDX tools. Ask questions through TreeDX question content when blocked. -capabilities: - - id: reporting.planning - description: Planning support for reporting. - produces: - - question - - note - - proposal_feedback - - id: reporting.execute - description: Assignment execution support for reporting. - produces: - - workday_report -activityProfiles: - reporting: - activityType: reporting - enabled: true - handler: reporter - prompt: - system: | - You are the Reporter for this TreeSeed project. Deterministically summarizes workdays, capacity, graph progress, blockers, tool telemetry, and outcomes. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: reporting - branchPolicy: - kind: staging-content - base: staging - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: true - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - - treeseed.content.create - - treeseed.content.update - - treeseed.content.link - - treeseed.content.validate - - treeseed.content.commit - - treedx.apply_workspace_changeset - - treedx.commit_workspace - outputs: - messageTypes: [] - modelMutations: - - workday_report:create - capabilityRequirements: - - capabilityId: treeseed.coordination.reporting - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: false ---- - -Reporter for the core TreeSeed project. - -Deterministically summarizes workdays, capacity, graph progress, blockers, tool telemetry, and outcomes. diff --git a/docs/src/content/agents/researcher.mdx b/docs/src/content/agents/researcher.mdx deleted file mode 100644 index a2dc12d0..00000000 --- a/docs/src/content/agents/researcher.mdx +++ /dev/null @@ -1,524 +0,0 @@ ---- -id: agent:researcher -slug: researcher -title: Researcher -name: Researcher -agentClass: research -projectAgentClassId: research -projectAgentClassSlug: research -template: engineering-agent/researcher -enabled: true -description: Answers questions and improves project knowledge through TreeDX-backed research content. -summary: Answers questions and improves project knowledge through TreeDX-backed research content. -runtimeStatus: active -groupIds: - - agent - - engineering-team - - research -identity: - purpose: Answers questions and improves project knowledge through TreeDX-backed research content. - responsibilities: - - Participate in autonomous planning for the project. - - Submit structured estimates when assigned estimating work. - - Use only profile-scoped tools and TreeDX-backed content operations. - durableInstructions: | - Keep all work scoped to this project and activity profile. Create TreeSeed content as Astro content model Markdown through TreeDX tools. Ask questions through TreeDX question content when blocked. -capabilities: - - id: research.planning - description: Planning support for research. - produces: - - question - - note - - proposal_feedback - - id: research.execute - description: Assignment execution support for research. - produces: - - question_answer - - knowledge_update - - linked_note -activityProfiles: - planning: - activityType: planning - enabled: true - handler: writer - prompt: - system: | - You are the Researcher for this TreeSeed project. Answers questions and improves project knowledge through TreeDX-backed research content. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: planning - branchPolicy: - kind: main-planning-content - base: main - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: true - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - - treeseed.content.create - - treeseed.content.update - - treeseed.content.link - - treeseed.content.validate - - treeseed.content.commit - - treedx.apply_workspace_changeset - - treedx.commit_workspace - outputs: - messageTypes: [] - modelMutations: - - linked_note:create - - proposal_feedback:create - - question:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: human-or-agent - capabilityRequirements: - - capabilityId: treeseed.coordination.planning - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: false - estimating: - activityType: estimating - enabled: true - handler: estimate - prompt: - system: | - You are the Researcher for this TreeSeed project. Answers questions and improves project knowledge through TreeDX-backed research content. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: estimating - branchPolicy: - kind: read-only - base: main - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: false - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - outputs: - messageTypes: [] - modelMutations: - - estimate:create - - dependency_declaration:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: human-or-agent - capabilityRequirements: - - capabilityId: treeseed.coordination.estimation - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: false - reviewing: - activityType: reviewing - enabled: true - handler: writer - prompt: - system: | - You are the Researcher for this TreeSeed project. Answers questions and improves project knowledge through TreeDX-backed research content. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: reviewing - branchPolicy: - kind: read-only - base: main - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: false - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - outputs: - messageTypes: [] - modelMutations: - - review_note:create - - risk_note:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: human-or-agent - capabilityRequirements: - - capabilityId: treeseed.engineering.review - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: false - acting: - activityType: acting - enabled: true - handler: writer - prompt: - system: | - You are the Researcher for this TreeSeed project. Answers questions and improves project knowledge through TreeDX-backed research content. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: acting - branchPolicy: - kind: main-planning-content - base: main - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: true - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - - treeseed.content.create - - treeseed.content.update - - treeseed.content.link - - treeseed.content.validate - - treeseed.content.commit - - treedx.apply_workspace_changeset - - treedx.commit_workspace - outputs: - messageTypes: [] - modelMutations: - - question_answer:create - - knowledge_update:create - - linked_note:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: human-or-agent - capabilityRequirements: - - capabilityId: treeseed.research.synthesis - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: false ---- - -Researcher for the core TreeSeed project. - -Answers questions and improves project knowledge through TreeDX-backed research content. diff --git a/docs/src/content/agents/reviewer.mdx b/docs/src/content/agents/reviewer.mdx deleted file mode 100644 index a636072a..00000000 --- a/docs/src/content/agents/reviewer.mdx +++ /dev/null @@ -1,525 +0,0 @@ ---- -id: agent:reviewer -slug: reviewer -title: Reviewer -name: Reviewer -agentClass: review -projectAgentClassId: review -projectAgentClassSlug: review -template: engineering-agent/reviewer -enabled: true -description: Reviews knowledge, proposals, deliverables, and staged work for accuracy, clarity, and risk. -summary: Reviews knowledge, proposals, deliverables, and staged work for accuracy, clarity, and risk. -runtimeStatus: active -groupIds: - - agent - - engineering-team - - review -identity: - purpose: Reviews knowledge, proposals, deliverables, and staged work for accuracy, clarity, and risk. - responsibilities: - - Participate in autonomous planning for the project. - - Submit structured estimates when assigned estimating work. - - Use only profile-scoped tools and TreeDX-backed content operations. - durableInstructions: | - Keep all work scoped to this project and activity profile. Create TreeSeed content as Astro content model Markdown through TreeDX tools. Ask questions through TreeDX question content when blocked. -capabilities: - - id: review.planning - description: Planning support for review. - produces: - - question - - note - - proposal_feedback - - id: review.execute - description: Assignment execution support for review. - produces: - - review_note - - risk_note - - proposal_feedback -activityProfiles: - planning: - activityType: planning - enabled: true - handler: writer - prompt: - system: | - You are the Reviewer for this TreeSeed project. Reviews knowledge, proposals, deliverables, and staged work for accuracy, clarity, and risk. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: planning - branchPolicy: - kind: main-planning-content - base: main - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: true - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - - treeseed.content.create - - treeseed.content.update - - treeseed.content.link - - treeseed.content.validate - - treeseed.content.commit - - treedx.apply_workspace_changeset - - treedx.commit_workspace - outputs: - messageTypes: [] - modelMutations: - - linked_note:create - - proposal_feedback:create - - question:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: human-or-agent - capabilityRequirements: - - capabilityId: treeseed.coordination.planning - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: false - estimating: - activityType: estimating - enabled: true - handler: estimate - prompt: - system: | - You are the Reviewer for this TreeSeed project. Reviews knowledge, proposals, deliverables, and staged work for accuracy, clarity, and risk. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: estimating - branchPolicy: - kind: read-only - base: main - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: false - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - outputs: - messageTypes: [] - modelMutations: - - estimate:create - - dependency_declaration:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: human-or-agent - capabilityRequirements: - - capabilityId: treeseed.coordination.estimation - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: false - reviewing: - activityType: reviewing - enabled: true - handler: writer - prompt: - system: | - You are the Reviewer for this TreeSeed project. Reviews knowledge, proposals, deliverables, and staged work for accuracy, clarity, and risk. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: reviewing - branchPolicy: - kind: read-only - base: main - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: false - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - outputs: - messageTypes: [] - modelMutations: - - review_note:create - - risk_note:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: human-or-agent - capabilityRequirements: - - capabilityId: treeseed.engineering.review - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: false - acting: - activityType: acting - enabled: true - handler: writer - prompt: - system: | - You are the Reviewer for this TreeSeed project. Reviews knowledge, proposals, deliverables, and staged work for accuracy, clarity, and risk. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. Finish every acting review by calling treeseed.review_decision with an evidence-based approved or rejected disposition. - task: acting - branchPolicy: - kind: main-planning-content - base: main - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: true - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - - treeseed.review_decision - - treeseed.content.create - - treeseed.content.update - - treeseed.content.link - - treeseed.content.validate - - treeseed.content.commit - - treedx.apply_workspace_changeset - - treedx.commit_workspace - outputs: - messageTypes: [] - modelMutations: - - review_note:create - - risk_note:create - - proposal_feedback:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: human-or-agent - capabilityRequirements: - - capabilityId: treeseed.engineering.review - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: false ---- - -Reviewer for the core TreeSeed project. - -Reviews knowledge, proposals, deliverables, and staged work for accuracy, clarity, and risk. diff --git a/docs/src/content/agents/technical-writer.mdx b/docs/src/content/agents/technical-writer.mdx deleted file mode 100644 index 3dd4986f..00000000 --- a/docs/src/content/agents/technical-writer.mdx +++ /dev/null @@ -1,522 +0,0 @@ ---- -id: agent:technical-writer -slug: technical-writer -title: Technical Writer -name: Technical Writer -agentClass: technical-writing -projectAgentClassId: technical-writing -projectAgentClassSlug: technical-writing -template: engineering-agent/technical-writer -enabled: true -description: Maintains user, developer, and operator documentation for released and staged project capabilities. -summary: Maintains user, developer, and operator documentation for released and staged project capabilities. -runtimeStatus: active -groupIds: - - agent - - engineering-team - - technical-writing -identity: - purpose: Maintains user, developer, and operator documentation for released and staged project capabilities. - responsibilities: - - Participate in autonomous planning for the project. - - Submit structured estimates when assigned estimating work. - - Use only profile-scoped tools and TreeDX-backed content operations. - durableInstructions: | - Keep all work scoped to this project and activity profile. Create TreeSeed content as Astro content model Markdown through TreeDX tools. Ask questions through TreeDX question content when blocked. -capabilities: - - id: technical-writing.planning - description: Planning support for technical-writing. - produces: - - question - - note - - proposal_feedback - - id: technical-writing.execute - description: Assignment execution support for technical-writing. - produces: - - documentation_update - - knowledge_update -activityProfiles: - planning: - activityType: planning - enabled: true - handler: writer - prompt: - system: | - You are the Technical Writer for this TreeSeed project. Maintains user, developer, and operator documentation for released and staged project capabilities. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: planning - branchPolicy: - kind: staging-content - base: staging - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: true - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - - treeseed.content.create - - treeseed.content.update - - treeseed.content.link - - treeseed.content.validate - - treeseed.content.commit - - treedx.apply_workspace_changeset - - treedx.commit_workspace - outputs: - messageTypes: [] - modelMutations: - - linked_note:create - - proposal_feedback:create - - question:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: human-or-agent - capabilityRequirements: - - capabilityId: treeseed.coordination.planning - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: false - estimating: - activityType: estimating - enabled: true - handler: estimate - prompt: - system: | - You are the Technical Writer for this TreeSeed project. Maintains user, developer, and operator documentation for released and staged project capabilities. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: estimating - branchPolicy: - kind: read-only - base: main - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: false - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - outputs: - messageTypes: [] - modelMutations: - - estimate:create - - dependency_declaration:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: human-or-agent - capabilityRequirements: - - capabilityId: treeseed.coordination.estimation - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: false - reviewing: - activityType: reviewing - enabled: true - handler: writer - prompt: - system: | - You are the Technical Writer for this TreeSeed project. Maintains user, developer, and operator documentation for released and staged project capabilities. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: reviewing - branchPolicy: - kind: read-only - base: main - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: false - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - outputs: - messageTypes: [] - modelMutations: - - review_note:create - - risk_note:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: human-or-agent - capabilityRequirements: - - capabilityId: treeseed.engineering.review - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: false - acting: - activityType: acting - enabled: true - handler: writer - prompt: - system: | - You are the Technical Writer for this TreeSeed project. Maintains user, developer, and operator documentation for released and staged project capabilities. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: acting - branchPolicy: - kind: staging-content - base: staging - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: true - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - - treeseed.content.create - - treeseed.content.update - - treeseed.content.link - - treeseed.content.validate - - treeseed.content.commit - - treedx.apply_workspace_changeset - - treedx.commit_workspace - outputs: - messageTypes: [] - modelMutations: - - documentation_update:create - - knowledge_update:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: human-or-agent - capabilityRequirements: - - capabilityId: treeseed.publishing.documentation - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: false ---- - -Technical Writer for the core TreeSeed project. - -Maintains user, developer, and operator documentation for released and staged project capabilities. diff --git a/docs/src/content/agents/tester.mdx b/docs/src/content/agents/tester.mdx deleted file mode 100644 index 6d458385..00000000 --- a/docs/src/content/agents/tester.mdx +++ /dev/null @@ -1,531 +0,0 @@ ---- -id: agent:tester -slug: tester -title: Tester -name: Tester -agentClass: testing -projectAgentClassId: testing -projectAgentClassSlug: testing -template: engineering-agent/tester -enabled: true -description: Creates tests before implementation and verifies behavior without modifying implementation code. -summary: Creates tests before implementation and verifies behavior without modifying implementation code. -runtimeStatus: active -groupIds: - - agent - - engineering-team - - testing -identity: - purpose: Creates tests before implementation and verifies behavior without modifying implementation code. - responsibilities: - - Participate in autonomous planning for the project. - - Submit structured estimates when assigned estimating work. - - Use only profile-scoped tools and TreeDX-backed content operations. - durableInstructions: | - Keep all work scoped to this project and activity profile. Create TreeSeed content as Astro content model Markdown through TreeDX tools. Ask questions through TreeDX question content when blocked. -capabilities: - - id: testing.planning - description: Planning support for testing. - produces: - - question - - note - - proposal_feedback - - id: testing.execute - description: Assignment execution support for testing. - produces: - - test-suite - - test_report -activityProfiles: - planning: - activityType: planning - enabled: true - handler: writer - prompt: - system: | - You are the Tester for this TreeSeed project. Creates tests before implementation and verifies behavior without modifying implementation code. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: planning - branchPolicy: - kind: staging-content - base: staging - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: true - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - - treeseed.content.create - - treeseed.content.update - - treeseed.content.link - - treeseed.content.validate - - treeseed.content.commit - - treedx.apply_workspace_changeset - - treedx.commit_workspace - outputs: - messageTypes: [] - modelMutations: - - linked_note:create - - proposal_feedback:create - - question:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: human-or-agent - capabilityRequirements: - - capabilityId: treeseed.coordination.planning - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: true - estimating: - activityType: estimating - enabled: true - handler: estimate - prompt: - system: | - You are the Tester for this TreeSeed project. Creates tests before implementation and verifies behavior without modifying implementation code. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: estimating - branchPolicy: - kind: read-only - base: main - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: false - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - outputs: - messageTypes: [] - modelMutations: - - estimate:create - - dependency_declaration:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: human-or-agent - capabilityRequirements: - - capabilityId: treeseed.coordination.estimation - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: false - reviewing: - activityType: reviewing - enabled: true - handler: writer - prompt: - system: | - You are the Tester for this TreeSeed project. Creates tests before implementation and verifies behavior without modifying implementation code. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: reviewing - branchPolicy: - kind: read-only - base: main - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: false - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - outputs: - messageTypes: [] - modelMutations: - - review_note:create - - risk_note:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: human-or-agent - capabilityRequirements: - - capabilityId: treeseed.engineering.review - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: false - acting: - activityType: acting - enabled: true - handler: actor - prompt: - system: | - You are the Tester for this TreeSeed project. Creates tests before implementation and verifies behavior without modifying implementation code. Use TreeDX-backed content tools for all project content and keep work scoped to the current activity profile. - task: acting - branchPolicy: - kind: assignment-feature - base: staging - target: staging - branchNameTemplate: agent/{agentSlug}/{assignmentId} - worktree: new - updateBaseBeforeRun: true - mergeTargetBeforeSave: true - prefix: tester - permissions: - content: - question: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - objective: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - note: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - proposal: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - decision: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - knowledge: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - agent: - operations: - - describe - - query - - read - - create - - update - - link - - validate - - commit - commit: - allowed: true - tools: - allowed: - - treeseed.content.describe - - treeseed.content.query - - treeseed.content.read - - treedx.build_context - - treedx.read_repository_files - - treeseed.repository.read_file - - treeseed.repository.search - - treedx.search_workspace - - treedx.read_workspace_file - - treeseed.status - - treeseed.content.create - - treeseed.content.update - - treeseed.content.link - - treeseed.content.validate - - treeseed.content.commit - - treedx.apply_workspace_changeset - - treedx.commit_workspace - - treeseed.changed_paths - - treeseed.verify - - treeseed.dev_plan - outputs: - messageTypes: [] - modelMutations: - - test-suite:create - - test_report:create - questionPolicy: - blockExecutionWhenCreated: true - defaultAnswerPolicy: - kind: human-or-agent - capabilityRequirements: - - capabilityId: treeseed.engineering.integration-testing - versionRange: ^1.0.0 - requirement: required - requiredFeatures: [] - configuration: {} - execution: - maxRuntimeSeconds: 1800 - maxRetries: 2 - verificationRequired: true ---- - -Tester for the core TreeSeed project. - -Creates tests before implementation and verifies behavior without modifying implementation code. diff --git a/docs/src/content/books/.gitkeep b/docs/src/content/books/.gitkeep deleted file mode 100644 index 8b137891..00000000 --- a/docs/src/content/books/.gitkeep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/docs/src/content/decisions/.gitkeep b/docs/src/content/decisions/.gitkeep deleted file mode 100644 index 8b137891..00000000 --- a/docs/src/content/decisions/.gitkeep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/docs/src/content/groups/agent.md b/docs/src/content/groups/agent.md deleted file mode 100644 index ad25c161..00000000 --- a/docs/src/content/groups/agent.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -contract: treeseed.group/v1 -id: agent -slug: agent -name: Agent -description: Groups content and participants concerned with Agent. -classification: ontology/topic/agent -aliases: [] -status: active ---- - -# Agent diff --git a/docs/src/content/groups/architecture.md b/docs/src/content/groups/architecture.md deleted file mode 100644 index a2907250..00000000 --- a/docs/src/content/groups/architecture.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -contract: treeseed.group/v1 -id: architecture -slug: architecture -name: Architecture -description: Groups content and participants concerned with Architecture. -classification: ontology/topic/architecture -aliases: [] -status: active ---- - -# Architecture diff --git a/docs/src/content/groups/engineering-team.md b/docs/src/content/groups/engineering-team.md deleted file mode 100644 index fcc642ad..00000000 --- a/docs/src/content/groups/engineering-team.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -contract: treeseed.group/v1 -id: engineering-team -slug: engineering-team -name: Engineering Team -description: Groups content and participants concerned with Engineering Team. -classification: ontology/topic/engineering-team -aliases: [] -status: active ---- - -# Engineering Team diff --git a/docs/src/content/groups/engineering.md b/docs/src/content/groups/engineering.md deleted file mode 100644 index 0326db16..00000000 --- a/docs/src/content/groups/engineering.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -contract: treeseed.group/v1 -id: engineering -slug: engineering -name: Engineering -description: Groups content and participants concerned with Engineering. -classification: ontology/topic/engineering -aliases: [] -status: active ---- - -# Engineering diff --git a/docs/src/content/groups/release.md b/docs/src/content/groups/release.md deleted file mode 100644 index 3ed8b151..00000000 --- a/docs/src/content/groups/release.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -contract: treeseed.group/v1 -id: release -slug: release -name: Release -description: Groups content and participants concerned with Release. -classification: ontology/topic/release -aliases: [] -status: active ---- - -# Release diff --git a/docs/src/content/groups/reporting.md b/docs/src/content/groups/reporting.md deleted file mode 100644 index 686ae2a6..00000000 --- a/docs/src/content/groups/reporting.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -contract: treeseed.group/v1 -id: reporting -slug: reporting -name: Reporting -description: Groups content and participants concerned with Reporting. -classification: ontology/topic/reporting -aliases: [] -status: active ---- - -# Reporting diff --git a/docs/src/content/groups/research.md b/docs/src/content/groups/research.md deleted file mode 100644 index 6ccd4203..00000000 --- a/docs/src/content/groups/research.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -contract: treeseed.group/v1 -id: research -slug: research -name: Research -description: Groups content and participants concerned with Research. -classification: ontology/topic/research -aliases: [] -status: active ---- - -# Research diff --git a/docs/src/content/groups/review.md b/docs/src/content/groups/review.md deleted file mode 100644 index 415e6b3e..00000000 --- a/docs/src/content/groups/review.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -contract: treeseed.group/v1 -id: review -slug: review -name: Review -description: Groups content and participants concerned with Review. -classification: ontology/topic/review -aliases: [] -status: active ---- - -# Review diff --git a/docs/src/content/groups/technical-writing.md b/docs/src/content/groups/technical-writing.md deleted file mode 100644 index 3af5b3b1..00000000 --- a/docs/src/content/groups/technical-writing.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -contract: treeseed.group/v1 -id: technical-writing -slug: technical-writing -name: Technical Writing -description: Groups content and participants concerned with Technical Writing. -classification: ontology/topic/technical-writing -aliases: [] -status: active ---- - -# Technical Writing diff --git a/docs/src/content/groups/testing.md b/docs/src/content/groups/testing.md deleted file mode 100644 index 7c8e1df9..00000000 --- a/docs/src/content/groups/testing.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -contract: treeseed.group/v1 -id: testing -slug: testing -name: Testing -description: Groups content and participants concerned with Testing. -classification: ontology/topic/testing -aliases: [] -status: active ---- - -# Testing diff --git a/docs/src/content/knowledge/.gitkeep b/docs/src/content/knowledge/.gitkeep deleted file mode 100644 index 8b137891..00000000 --- a/docs/src/content/knowledge/.gitkeep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/docs/src/content/notes/.gitkeep b/docs/src/content/notes/.gitkeep deleted file mode 100644 index 8b137891..00000000 --- a/docs/src/content/notes/.gitkeep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/docs/src/content/objectives/core.md b/docs/src/content/objectives/core.md deleted file mode 100644 index a8a8db22..00000000 --- a/docs/src/content/objectives/core.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -id: objective:core-core -title: TreeSeed Core Core Objective -description: TreeSeed Core should provide the Treeseed web runtime for Astro and Starlight sites, including tenant configuration loading, package plugin composition, content rendering, local development, and web hosting workflows. -date: 2026-06-22 -summary: TreeSeed Core exists to provide the Treeseed web runtime for Astro and Starlight sites, including tenant configuration loading, package plugin composition, content rendering, local development, and web hosting workflows while preserving its package boundary. -status: live -timeHorizon: long-term -motivation: Package-local workdays need a stable north star from the README so humans and agents can plan, execute, review, and report work without drifting across package ownership boundaries. -primaryContributor: core-steward -relatedQuestions: [] -relatedBooks: [] ---- - -TreeSeed Core exists to provide the Treeseed web runtime for Astro and Starlight sites, including tenant configuration loading, package plugin composition, content rendering, local development, and web hosting workflows. - -This core objective is the starting direction for the TreeSeed Core Knowledge Hub. It should influence every package-local workday, research note, implementation proposal, generated artifact, approval request, and release-readiness summary. - -Core should stay a reusable web runtime. It must not own admin workflows, reusable UI primitives, backend API implementation, capacity provider runtime, AgentKernel execution, ecommerce policy, or TreeDX service internals. - -Agents working in this project should keep outputs grounded in the package README, package-local source evidence, and the TreeSeed package ownership map. When a task would cross into another package's authority, the agent should describe the boundary and route the work to the correct project instead of mutating outside this hub. diff --git a/docs/src/content/pages/.gitkeep b/docs/src/content/pages/.gitkeep deleted file mode 100644 index 8b137891..00000000 --- a/docs/src/content/pages/.gitkeep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/docs/src/content/people/.gitkeep b/docs/src/content/people/.gitkeep deleted file mode 100644 index 8b137891..00000000 --- a/docs/src/content/people/.gitkeep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/docs/src/content/proposals/.gitkeep b/docs/src/content/proposals/.gitkeep deleted file mode 100644 index 8b137891..00000000 --- a/docs/src/content/proposals/.gitkeep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/docs/src/content/questions/.gitkeep b/docs/src/content/questions/.gitkeep deleted file mode 100644 index 8b137891..00000000 --- a/docs/src/content/questions/.gitkeep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/docs/src/content/templates/.gitkeep b/docs/src/content/templates/.gitkeep deleted file mode 100644 index 8b137891..00000000 --- a/docs/src/content/templates/.gitkeep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/docs/src/content/workdays/.gitkeep b/docs/src/content/workdays/.gitkeep deleted file mode 100644 index 8b137891..00000000 --- a/docs/src/content/workdays/.gitkeep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/docs/src/manifest.yaml b/docs/src/manifest.yaml deleted file mode 100644 index fc1a3168..00000000 --- a/docs/src/manifest.yaml +++ /dev/null @@ -1,45 +0,0 @@ -id: treeseed-core-docs -siteConfigPath: ./src/config.yaml -content: - docs: ./src/content/knowledge - pages: ./src/content/pages - notes: ./src/content/notes - questions: ./src/content/questions - objectives: ./src/content/objectives - proposals: ./src/content/proposals - decisions: ./src/content/decisions - people: ./src/content/people - agents: ./src/content/agents - books: ./src/content/books - templates: ./src/content/templates - workdays: ./src/content/workdays -features: - docs: true - books: true - notes: true - questions: true - objectives: true - proposals: true - decisions: true - agents: true - forms: false -site: - models: - workdays: - rendered: false -providers: - agents: - execution: codex - mutation: local_branch - repository: git - verification: local - notification: sdk_message - research: project_graph - deploy: cloudflare - dns: cloudflare-dns - content: - serving: local_collections - runtime: team_scoped_r2_overlay - publish: team_scoped_r2_overlay - docs: default - site: default diff --git a/docs/treeseed.site.yaml b/docs/treeseed.site.yaml deleted file mode 100644 index fd40c3c2..00000000 --- a/docs/treeseed.site.yaml +++ /dev/null @@ -1,51 +0,0 @@ -name: TreeSeed Core Knowledge Hub -slug: treeseed-core-docs -siteUrl: https://core.treeseed.ai -contactEmail: hello@treeseed.email -hosting: - kind: self_hosted_project - registration: none - teamId: treeseed - projectId: core -hub: - mode: treeseed_hosted -runtime: - mode: treeseed_managed - registration: none -cloudflare: - workerName: treeseed-core-docs - pages: - projectName: treeseed-core-docs - productionBranch: main - stagingBranch: staging - buildOutputDir: dist -surfaces: - web: - enabled: true - provider: cloudflare - rootDir: . - publicBaseUrl: https://core.treeseed.ai - localBaseUrl: http://127.0.0.1:4321 - local: - runtime: local - environments: - staging: - domain: core-docs-staging.treeseed.ai - prod: - domain: core.treeseed.ai -providers: - agents: - execution: codex - mutation: local_branch - repository: git - verification: local - notification: sdk_message - research: project_graph - deploy: cloudflare - dns: cloudflare-dns - content: - serving: local_collections - runtime: team_scoped_r2_overlay - publish: team_scoped_r2_overlay - docs: default - site: default diff --git a/docs/tsconfig.json b/docs/tsconfig.json deleted file mode 100644 index 13ab043f..00000000 --- a/docs/tsconfig.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "astro/tsconfigs/strict", - "include": [ - ".astro/types.d.ts", - "**/*" - ], - "exclude": [ - "dist" - ] -} diff --git a/src/dev/runtime/integrated-dev-dependencies.ts b/src/dev/runtime/integrated-dev-dependencies.ts index 3411d28f..025417e6 100644 --- a/src/dev/runtime/integrated-dev-dependencies.ts +++ b/src/dev/runtime/integrated-dev-dependencies.ts @@ -1,7 +1,7 @@ import { existsSync, readFileSync } from 'node:fs'; import { spawn, spawnSync } from 'node:child_process'; import { dirname, isAbsolute, resolve } from 'node:path'; -import { loadDeployConfig } from '../../runtime/platform/deploy-config.ts'; +import { loadDeployConfigFromPath } from '../../runtime/platform/deploy-config.ts'; import { packageRoot, require, type FetchLike, type ProcessKiller, type ProcessStatusChecker, type SignalRegistrar, type SpawnLike, type SpawnSyncLike, type IntegratedDevCommandId, type IntegratedDevFeedbackMode, type IntegratedDevOpenMode, type IntegratedDevSetupMode, type IntegratedDevSurface, type LocalRuntimeMode, type LocalRuntimeSelection, type WatchStarter } from '../configuration/runtime-configuration.ts'; import { resetMarketPostgres, stopMarketPostgres } from '../support/attach-prefixed-log-reader.ts'; @@ -204,7 +204,7 @@ export function selectWebLocalRuntime( export function loadDevDeployConfig(tenantRoot: string) { try { - return loadDeployConfig(resolve(tenantRoot, 'treeseed.site.yaml')); + return loadDeployConfigFromPath(resolve(tenantRoot, 'treeseed.site.yaml')); } catch { return null; } diff --git a/tests/support/setup-runtime.ts b/tests/support/setup-runtime.ts index 615f5cc1..59303083 100644 --- a/tests/support/setup-runtime.ts +++ b/tests/support/setup-runtime.ts @@ -1,13 +1,13 @@ import { readFileSync } from 'node:fs'; import { resolve } from 'node:path'; import { loadManifest } from '../../src/runtime/platform/tenant-config.ts'; -import { loadDeployConfig } from '../../src/runtime/platform/deploy-config.ts'; +import { loadDeployConfigFromPath } from '../../src/runtime/platform/deploy-config.ts'; import { parseSiteConfig } from '../../src/utils/configuration/site-config-schema.js'; const fixtureRoot = resolve(process.cwd(), '.fixtures/treeseed-fixtures/sites/working-site'); const tenantConfig = loadManifest(resolve(fixtureRoot, 'src/manifest.yaml')); const siteConfig = parseSiteConfig(readFileSync(tenantConfig.siteConfigPath, 'utf8')); -const deployConfig = loadDeployConfig(resolve(fixtureRoot, 'treeseed.site.yaml')); +const deployConfig = loadDeployConfigFromPath(resolve(fixtureRoot, 'treeseed.site.yaml')); Object.defineProperties(globalThis, { PROJECT_ROOT: { diff --git a/tests/unit/content/portable-auxiliary-content-schemas.test.ts b/tests/unit/content/portable-auxiliary-content-schemas.test.ts index a9996213..b00c260f 100644 --- a/tests/unit/content/portable-auxiliary-content-schemas.test.ts +++ b/tests/unit/content/portable-auxiliary-content-schemas.test.ts @@ -26,17 +26,6 @@ describe('portable auxiliary content schemas', () => { ).success).toBe(true); }); - it('validates the canonical agent permission matrix through Core and SDK schemas',() => { - const root = resolve('docs/src/content'); - const definition=frontmatter(resolve(root,'agents/engineer.mdx')); - definition.contextQueryRefs=[{id:'current-project-context',revision:1}]; - definition.contextQuerySetRefs=[{id:'engineering-context',revision:2}]; - definition.instructionTemplateRefs=[{id:'assignment-plan-standard',revision:1}]; - definition.activityProfiles.planning.instructionTemplateRefs=[{id:'assignment-plan-standard',revision:1}]; - const parsed = createAgentCollectionSchemas().agentSchema.safeParse(definition); - expect(parsed.success, parsed.success ? undefined : parsed.error.message).toBe(true); - }); - it('preserves the Astro workday collection contract with portable field diagnostics', () => { const result = createWorkdayCollectionSchemas().workdaySchema.safeParse({ title: 'Broken workday', slug: 'broken', workDayId: '', reportVersion: 'v1', projectId: 'project-1', diff --git a/treeseed.package.yaml b/treeseed.package.yaml index 064bf224..f9e3d872 100644 --- a/treeseed.package.yaml +++ b/treeseed.package.yaml @@ -66,13 +66,3 @@ standards: deprecations: [] runtimes: [node>=22, cloudflare-workers] rollbackOperations: [remove-prerelease-dist-tag, restore-accepted-composition] -projectArchitecture: - topology: split_site_content - rootPath: . - sitePath: docs - contentPath: src/content - contentRuntimeSource: r2_preview_overlay - localContentMaterialization: none - contentPublishTarget: - kind: cloudflare_r2 - prefix: packages/core