docs: name the CI exposure in the opening list #91

Merged
branderson merged 1 commits from readme-ci-bullet into main 2026-08-06 10:15:45 -07:00
Collaborator

Summary generated by LLM agent

The opening list — "most of what running an agent unattended actually takes"
— is where a reader decides whether this is a serious tool. It ran to nine
bullets without mentioning the one exposure the container cannot close.

CI appeared around a thousand lines later, under its own heading. That is
after the point where someone has already pointed dejima at a project and
handed a session push access, which is the moment the exposure begins.

This adds a tenth bullet, placed directly after the PR and issue workflow —
where push access is introduced, and therefore where its consequence belongs.

It is deliberately the odd one out. Every other entry is something dejima
provides; this one is something it does not, and says so:

The container bounds what a session reaches directly — not what it can
arrange to have run elsewhere.

Both destinations are named there rather than deferred: docs/ci.md for the
reasoning, and dejima-ci-hardener for the tool that does the work.

Testing

Documentation only. No claim is made here that the existing CI section does
not already make at greater length; this is the same content stated where it
is needed earlier, and the links are the two that section already carries.

**Summary generated by LLM agent** The opening list — "most of what running an agent unattended actually takes" — is where a reader decides whether this is a serious tool. It ran to nine bullets without mentioning the one exposure the container cannot close. CI appeared around a thousand lines later, under its own heading. That is after the point where someone has already pointed dejima at a project and handed a session push access, which is the moment the exposure begins. This adds a tenth bullet, placed directly after the PR and issue workflow — where push access is introduced, and therefore where its consequence belongs. It is deliberately the odd one out. Every other entry is something dejima provides; this one is something it does not, and says so: > The container bounds what a session reaches directly — not what it can > arrange to have run elsewhere. Both destinations are named there rather than deferred: `docs/ci.md` for the reasoning, and dejima-ci-hardener for the tool that does the work. ## Testing Documentation only. No claim is made here that the existing CI section does not already make at greater length; this is the same content stated where it is needed earlier, and the links are the two that section already carries.
dejima-agent added 1 commit 2026-08-06 10:02:15 -07:00
docs: name the CI exposure in the opening list
tests / runner-env (sandbox) (pull_request_target) Successful in 1m30s
tests / sandbox (proxy) (pull_request_target) Successful in 2m6s
tests / sandbox (providers) (pull_request_target) Successful in 3m54s
tests / host-docker (pull_request_target) Successful in 4m39s
tests / sandbox (project) (pull_request_target) Successful in 5m15s
tests / sandbox (static) (pull_request_target) Successful in 2m54s
tests / sandbox (remote) (pull_request_target) Successful in 4m40s
tests / runner-env (host-docker) (pull_request_target) Successful in 1m21s
tests / sandbox (config) (pull_request_target) Successful in 5m20s
tests / sandbox (audit) (pull_request_target) Successful in 7m19s
1e65852f2c
The list of what running an agent unattended takes is where a reader decides
whether this is a serious tool, and it ran to nine bullets without mentioning
the one exposure the container cannot close. CI came ~1000 lines later, which
is after the point where someone has already pointed dejima at a project and
given a session push access.

The bullet is deliberately the odd one out. Every other entry is something
dejima provides; this one is something it does not, and says so - the
container bounds what a session reaches directly, not what it can arrange to
have run elsewhere. Both destinations get named there rather than deferred:
docs/ci.md for the reasoning, dejima-ci-hardener for the tool.

Placed directly after the PR and issue workflow, which is where push access
is introduced and therefore where the consequence belongs.
branderson approved these changes 2026-08-06 10:15:37 -07:00
branderson merged commit 5a2d460075 into main 2026-08-06 10:15:45 -07:00
Sign in to join this conversation.