You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Provenance for a day's work, in the same spirit as #2 — recorded as it happens rather than reconstructed later.
Applied directly to the repository
#4 — repository security settings. Private vulnerability reporting, secret scanning, push protection and Dependabot security updates all went from disabled to enabled. Two related settings, secret_scanning_non_provider_patterns and secret_scanning_validity_checks, would not take and appear to need entitlements this repository lacks; noted on the issue rather than assumed handled. The last acceptance box — that a report through the private channel actually reaches someone — is deliberately left unticked until somebody sends a test report and watches it arrive.
#10 — branch protection on main. Force pushes disabled, deletions disabled, linear history required, conversation resolution required. Required status checks and required reviews were not applied, for reasons on the issue.
Three things stated on existing issues turned out to be wrong, and are corrected in comments rather than edited away:
Preserve the upstream branches that now exist only in one local clone, and map them to open PRs #7 claimed 42 inherited branches and framed cleanup as the risk. This repository has one branch. The 41 branches exist only as remote-tracking refs in a local clone, roughly a dozen of which upstream has since deleted — so the risk is losing an untracked working copy, not deleting refs here. Upstream's counts were also stale: 29 heads and 35 open PRs today, not 42 and 38.
Maintainership. One maintainer, stated plainly in GOVERNANCE.md and MAINTAINERS.yaml rather than dressed up as a team. Rules escalate by stage as the roster grows.
Security acknowledgement window: 5 business days. Set by what one person can actually meet. A missed self-imposed SLA would be worse than a modest one, given the argument this project was founded on.
Contact address: info@apicommons.org across security, conduct and package metadata.
The build has still never been verified (#3), nothing has been published, and the CONTRIBUTING rewrite (#6) has a stopgap note rather than a rewrite. The order is: merge #17, open a pull request under packages/ — #20 is the candidate — and let CI answer #3 for the first time.
Provenance for a day's work, in the same spirit as #2 — recorded as it happens rather than reconstructed later.
Applied directly to the repository
#4 — repository security settings. Private vulnerability reporting, secret scanning, push protection and Dependabot security updates all went from
disabledtoenabled. Two related settings,secret_scanning_non_provider_patternsandsecret_scanning_validity_checks, would not take and appear to need entitlements this repository lacks; noted on the issue rather than assumed handled. The last acceptance box — that a report through the private channel actually reaches someone — is deliberately left unticked until somebody sends a test report and watches it arrive.#10 — branch protection on
main. Force pushes disabled, deletions disabled, linear history required, conversation resolution required. Required status checks and required reviews were not applied, for reasons on the issue.Open pull requests
SECURITY.md,GOVERNANCE.md,MAINTAINERS.yaml,NOTICEIssues opened
stoplight|smartbear, most of which must not be touchedCorrections to what was previously written down
Three things stated on existing issues turned out to be wrong, and are corrected in comments rather than edited away:
commit.yml"already runs tests and lint." It never has.Decisions recorded
GOVERNANCE.mdandMAINTAINERS.yamlrather than dressed up as a team. Rules escalate by stage as the roster grows.info@apicommons.orgacross security, conduct and package metadata.@stoplight/spectral-*. That is Decide the npm package scope: @apicommons/spectral-* or @apicommons/spotlight-* #8 and it remains open — but the metadata half that did not depend on it has landed, so when the call is made the only change left is the name.Still open, and honestly so
The build has still never been verified (#3), nothing has been published, and the CONTRIBUTING rewrite (#6) has a stopgap note rather than a rewrite. The order is: merge #17, open a pull request under
packages/— #20 is the candidate — and let CI answer #3 for the first time.