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
38 changes: 0 additions & 38 deletions .github/ISSUE_TEMPLATE/team-pilot.yml

This file was deleted.

10 changes: 0 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -217,16 +217,6 @@ TaskBound is intentionally small right now. If a warning is noisy, open a
If your team uses another scope signal, open a
[missing-signal request](https://github.com/Conalh/TaskBound/issues/new?template=missing-signal.yml).

## Team Pilots

TaskBound is validating the team layer before building a SaaS product. If the
free Action is useful but your team needs shared policy packs, org-wide
baselines, Slack or Jira routing, saved reports, or reviewer assignment, open a
[team pilot request](https://github.com/Conalh/TaskBound/issues/new?template=team-pilot.yml).

The outreach and evidence rules are documented in the
[Team Validation Playbook](docs/TEAM_VALIDATION_PLAYBOOK.md).

## Development

```powershell
Expand Down
10 changes: 0 additions & 10 deletions docs/INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,13 +59,6 @@ Use real PRs, Action runs, or redacted notes when you report feedback:

- False positive: [open a false-positive report](https://github.com/Conalh/TaskBound/issues/new?template=false-positive.yml)
- Missing signal: [open a missing-signal request](https://github.com/Conalh/TaskBound/issues/new?template=missing-signal.yml)
- Team workflow need: [open a team pilot request](https://github.com/Conalh/TaskBound/issues/new?template=team-pilot.yml)

The paid-layer validation gate is tracked in
[issue #8](https://github.com/Conalh/TaskBound/issues/8). External installs and
team feedback count only when they are tied to real usage or a real install
attempt. The evidence rules are in the
[`docs/TEAM_VALIDATION_PLAYBOOK.md`](TEAM_VALIDATION_PLAYBOOK.md).

## After Signal Improves

Expand All @@ -78,6 +71,3 @@ raising the threshold:
fail-on: critical
```

For team-wide needs such as shared policy packs, org baselines, Slack or Jira
routing, saved reports, or reviewer assignment, use the team pilot template
instead of assuming a hosted product should be built first.
115 changes: 0 additions & 115 deletions docs/TEAM_VALIDATION_PLAYBOOK.md

This file was deleted.

4 changes: 0 additions & 4 deletions test/adoption-docs.test.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,16 @@ const actionRef = `Conalh/TaskBound@v${packageJson.version}`;
test('adoption docs provide a copy-paste advisory Action install path', () => {
const readme = fs.readFileSync('README.md', 'utf8');
const installGuide = fs.readFileSync('docs/INSTALL.md', 'utf8');
const validationPlaybook = fs.readFileSync('docs/TEAM_VALIDATION_PLAYBOOK.md', 'utf8');
const workflowExample = fs.readFileSync('examples/taskbound-advisory.yml', 'utf8');

assert.match(readme, /\[Install TaskBound in advisory mode\]\(docs\/INSTALL\.md\)/);
assert.match(installGuide, /## Copy-Paste Workflow/);
assert.match(installGuide, /## First Pull Request/);
assert.match(installGuide, /## Report What You Learn/);
assert.match(installGuide, /https:\/\/github\.com\/Conalh\/TaskBound\/issues\/8/);
assert.match(installGuide, /docs\/TEAM_VALIDATION_PLAYBOOK\.md/);
assert.match(installGuide, /fail-on: none/);
assert.match(installGuide, /fetch-depth: 0/);
assert.match(installGuide, /contents: read/);
assert.match(installGuide, new RegExp(actionRef.replaceAll('.', '\\.')));
assert.match(validationPlaybook, new RegExp(actionRef.replaceAll('.', '\\.')));
assert.match(workflowExample, new RegExp(actionRef.replaceAll('.', '\\.')));
assert.match(workflowExample, /fail-on: none/);
assert.match(workflowExample, /fetch-depth: 0/);
Expand Down