Support and triage#
Pulse can launch quietly while still giving users a predictable way to report problems. The support posture favors high-signal evidence and bounded maintenance over an implied service-level agreement.
Intake routes#
Use the repository forms for:
- supported-behavior defects;
- documentation problems;
- scope or architecture proposals;
- usage questions and support requests.
Report suspected vulnerabilities privately through GitHub security advisories. Do not include credentials, proprietary source, private URLs, customer data, or exploitable details in a public issue.
First response#
A maintainer or Codex should establish:
- release and package versions;
- host operating system and Node version;
- target provider;
- the smallest reproducible project or fixture;
- exact command and diagnostic code;
- whether the behavior is documented as supported;
- whether the report suggests a protected-boundary change.
Then classify the report as defect, hardening, documentation, evidence, scope expansion, architecture, or release.
Quiet-launch posture#
The Beta makes no response-time or compatibility guarantee beyond its documented release contract. Normal maintenance priority is:
- containment, secret exposure, artifact escape, or release-integrity failures;
- regressions in supported examples and canonical CLI behavior;
- incorrect diagnostics, packaging, provider realization, or documentation;
- hardening and usability friction;
- scope requests retained as evidence.
A popular request is not automatically a product decision. Repeated evidence should be summarized for the human maintainer, including the affected architectural boundary and the smallest coherent option.
Patch posture#
Codex may prepare a patch for an in-scope defect or hardening issue after reproduction. The patch should:
- repair the canonical owner;
- add the smallest contract evidence;
- preserve explicit rejection and host authority;
- update diagnostics and documentation when the user-visible contract changes;
- run the policy-selected portable checks;
- list dependency-bound checks still required;
- avoid unrelated cleanup.
Scope, architecture, and release proposals remain analysis until the human authority approves direction.
Closing issues#
Close an issue with one of four clear outcomes:
- fixed in a named release or commit;
- documented as expected Beta behavior;
- retained as evidence for a future decision;
- declined because it conflicts with a stated invariant.
Avoid vague “won't fix” responses. Explain the boundary and point to the relevant preview-scope, concept, reference, or maintenance-policy page.