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
62 changes: 62 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: Bug report
description: Report something that is not working as expected.
title: "[Bug]: "
labels:
- bug
body:
- type: textarea
id: reproduction
attributes:
label: Reproduction steps
description: List the exact commands or steps that reproduce the problem.
placeholder: |
1. Run ...
2. Observe ...
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected behavior
description: What should have happened?
validations:
required: true
- type: textarea
id: actual
attributes:
label: Actual behavior
description: What happened instead?
validations:
required: true
- type: input
id: version
attributes:
label: mpi --version
placeholder: mpi 0.1.0
validations:
required: true
- type: textarea
id: doctor
attributes:
label: mpi doctor output
render: text
placeholder: Paste the full `mpi doctor` output.
validations:
required: true
- type: input
id: os
attributes:
label: OS and Python
placeholder: macOS 15.5, Python 3.12.9
validations:
required: true
- type: dropdown
id: mode
attributes:
label: Runtime mode
options:
- Fixture mode only
- Live adapter mode
- Not sure
validations:
required: true
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Security vulnerability
url: https://github.com/OMT-Global/mailplus-intelligence/security/policy
about: Please follow SECURITY.md for private vulnerability reports.
36 changes: 36 additions & 0 deletions .github/ISSUE_TEMPLATE/feature.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Feature request
description: Propose a scoped improvement.
title: "[Feature]: "
labels:
- feature
body:
- type: textarea
id: motivation
attributes:
label: Motivation
description: What operator problem would this solve?
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Alternatives considered
description: What existing workflow or smaller change did you consider?
validations:
required: true
- type: dropdown
id: scope
attributes:
label: Scope
options:
- v0.1
- Phase 2
- Out of scope
- Not sure
validations:
required: true
- type: textarea
id: notes
attributes:
label: Additional context
description: Add links, examples, or constraints.
22 changes: 22 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
## Summary

-

## Scope

- R milestone:
- Linked issue:

## Test Plan

- [ ] `bash scripts/ci/run-fast-checks.sh`

## Documentation

- [ ] README/docs updated or not needed
- [ ] Public scope/stub status still accurate

## Fixtures

- [ ] Fixture changes are synthetic metadata only
- [ ] No raw mail bodies, secrets, runtime auth, generated databases, or caches
2 changes: 1 addition & 1 deletion CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# Managed CODEOWNERS for OMT-Global native repos.
* @pheidon @jmcte
* @jmcte
7 changes: 7 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,10 @@ people, accounts, hosts, messages, or credentials.

Review `docs/privacy-redaction-boundaries.md` before adding data fixtures,
semantic outputs, logs, or documentation examples.

## Good First Issues

Good newcomer tasks are tracked with the
[`good first issue` label](https://github.com/OMT-Global/mailplus-intelligence/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22).
Prefer fixture-mode changes, docs clarifications, or tests that do not require
live MailPlus credentials.