The Workflow Catalog Group is focused on developing Workflow Catalog, a catalog of Agents, tools, and flows that can be created, curated, and shared across organizations, groups, and projects.
The AI Catalog Group is focused on developing AI Catalog, a catalog of Agents, tools, and flows that can be created, curated, and shared across organizations, groups, and projects.
## Team members
@@ -15,15 +15,14 @@ The Workflow Catalog Group is focused on developing Workflow Catalog, a catalog
## How to reach us
Depending on the context here are the most appropriate ways to reach out to the Workflow Catalog group:
Depending on the context here are the most appropriate ways to reach out to the AI Catalog group:
* Slack Channel: `#g_workflow_catalog`
* GitLab group `@gitlab-org/ai-powered/workflow-catalog/engineering` (just engineers)
* Slack Channel: `#g_ai_catalog`
* GitLab group `@gitlab-org/ai-powered/ai-catalog/engineering` (just engineers)
## What we're working on
Right now, we're working on the first iteration of the Workflow Catalog (the MVP).
You can track this work in the [MVP epic](https://gitlab.com/groups/gitlab-org/-/epics/17989).
TBD
## How we work
@@ -32,9 +31,9 @@ Here are some links to get us started:
*[Root Epic](https://gitlab.com/groups/gitlab-org/-/epics/11111): For grouping all the work and setting out a roadmap
*[Issue board](https://gitlab.com/groups/gitlab-org/-/boards/3871464): For all in-flight issues
*[Team tasks](https://gitlab.com/gitlab-org/ai-powered/workflow-catalog/team-tasks/-/issues): For all non-product related team issues
*[Team Wiki](https://gitlab.com/gitlab-org/ai-powered/ai-catalog/team-tasks/-/wikis/home): For product decisions and useful information
### DRIs
@@ -62,16 +61,16 @@ The goalkeeper is responsible for ensuring that incoming requests, questions, an
Each milestone, we assign a new goalkeeper and open a goalkeeping issue.
You can find more information in the [issue template](https://gitlab.com/gitlab-org/ai-powered/workflow-catalog/team-tasks/-/blob/main/.gitlab/issue_templates/goalkeeper.md).
You can find more information in the [issue template](https://gitlab.com/gitlab-org/ai-powered/ai-catalog/team-tasks/-/blob/main/.gitlab/issue_templates/goalkeeper.md).
### Communication
The Workflow Catalog Team communicates based on the following guidelines:
The AI Catalog Team communicates based on the following guidelines:
* Always prefer async communication over sync meetings.
* Don't shy away from arranging a [sync call](/handbook/communication/#video-calls) when async is proving inefficient, however always record it to share with team members.
* By default communicate in the open.
* Prefer public channels (`#g_workflow_catalog`) over private message for work-related Slack messaging.
* Prefer public channels (`#g_ai_catalog`) over private message for work-related Slack messaging.
### Frontend-Backend collaboration
@@ -84,15 +83,15 @@ development velocity and code quality.
using mock data, mock endpoints, or API stubs that match the agreed schema. The backend can
focus on implementing the data model, business logic, and actual API schema.
***Maintaining alignment**: We value great communication. When requirements or schema need to change, we communicate
early through the relevant GitLab issue or in [`#g_workflow_catalog`](https://gitlab.enterprise.slack.com/archives/C08T5J1KXKQ)
early through the relevant GitLab issue or in [`#g_ai_catalog`](https://gitlab.enterprise.slack.com/archives/C08T5J1KXKQ)
so our frontend or backend counterparts stay informed of all changes and can provide feedback early to avoid late-stage blockers.
The workflow catalog backend architecture has evolved incrementally to support (see [glossary](https://docs.gitlab.com/development/ai_features/glossary/#agent-types)):
The AI catalog backend architecture has evolved incrementally to support (see [glossary](https://docs.gitlab.com/development/ai_features/glossary/#agent-types)):