Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Bug report
description: Report a problem with the CLI, schema, templates, or workflows.
title: "[Bug]: "
labels: ["bug"]
body:
- type: textarea
id: problem
attributes:
label: Problem
description: What happened?
validations:
required: true
- type: textarea
id: reproduce
attributes:
label: Reproduction
description: Steps, command, workflow file, or minimal synthetic example.
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected behavior
- type: textarea
id: environment
attributes:
label: Environment
description: OS, Bun version, and command used.
33 changes: 33 additions & 0 deletions .github/ISSUE_TEMPLATE/workflow_proposal.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Workflow proposal
description: Propose a public-safe workflow, template, or operating pattern.
title: "[Workflow]: "
labels: ["workflow"]
body:
- type: input
id: use-case
attributes:
label: Use case
description: What repeatable work should this workflow handle?
validations:
required: true
- type: textarea
id: artifact
attributes:
label: Output artifact
description: What durable artifact should the workflow produce?
validations:
required: true
- type: textarea
id: authority
attributes:
label: Authority and approval boundaries
description: What may the agent do, and what must require human approval?
validations:
required: true
- type: textarea
id: safety
attributes:
label: Public-safety notes
description: Confirm the proposal uses synthetic examples and no private data.
validations:
required: true
21 changes: 21 additions & 0 deletions .github/workflows/validate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Validate

on:
pull_request:
push:
branches: [main]

jobs:
validate:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Bun
uses: oven-sh/setup-bun@v2
with:
bun-version: latest
- name: Install dependencies
run: bun install
- name: Validate workflows and publication safety
run: bun run validate
32 changes: 32 additions & 0 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Code of Conduct

## Our pledge

We want `agentic-workflows` to be useful, clear, and safe for people building
human-controlled AI operating patterns. Contributors are expected to participate
with respect, care, and practical focus.

## Expected behavior

- Use welcoming and inclusive language.
- Respect different levels of experience.
- Give constructive feedback that improves the work.
- Keep examples public-safe and synthetic.
- Avoid publishing private operational details, secrets, or personal data.

## Unacceptable behavior

- Harassment, threats, insults, or discriminatory language.
- Publishing someone else's private information.
- Intentionally derailing discussions or reviews.
- Submitting examples that expose real private systems, people, clients, or
credentials.

## Enforcement

Project maintainers may remove comments, close issues or pull requests, or block
contributors whose behavior is harmful to the project or community.

If you need to report a concern, open a private security advisory or contact the
maintainer through the repository owner profile. Do not include secrets or
private personal data in public issues.
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"name": "agentic-workflows",
"version": "0.2.0",
"private": false,
"license": "CC-BY-4.0",
"type": "module",
"bin": {
"aw": "./cli/aw.ts"
Expand Down
2 changes: 1 addition & 1 deletion tests/aw.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ test("publication-scan lists covered public repo artifacts", async () => {
expect(result.stdout).toContain("package.json");
expect(result.stdout).toContain("examples/growth-skill-evals/README.md");
expect(result.stdout).toContain("workflows/growth-launch-readiness.workflow.yml");
expect(result.stdout).toContain("listed 70 publication file(s)");
expect(result.stdout).toContain("listed 76 publication file(s)");
});

test("check-skills rejects mismatched skill names", async () => {
Expand Down
Loading