Skip to content

I3362 — Candidate repositories are measured against the registered floors and admitted or refused before any of them is installed into

Measure at least three candidates against the registered floors and record each in .ai/repo/benchmarks/trials/t1-external-onboarding/candidates.yaml as admitted, refused or awaiting_consent, with every measured value, its command, the adopted commit in the form its basis allows, and the basis. At least one candidate is a public third-party repository in a language other than Rust or shell under a licence permitting a local clone and published measurements. The owner's pre-Majordomus repositories may be candidates only at the parent of their first Majordomus commit and only with the owner's decision that they count.

BLOCKED wave 3 · p0 · docs profile · parallel safe

Part of a-foreign-repository-is-adopted-and-measured — A repository not built around Majordomus is adopted from the published installer to an accepted finish, and its overhead and friction are recorded without exposing what its basis does not permit.

Blocked. This issue cannot start until I3360 is done. The status is derived from that, not declared.

Objective

Measure at least three candidates against the registered floors and record each in .ai/repo/benchmarks/trials/t1-external-onboarding/candidates.yaml as admitted, refused or awaiting_consent, with every measured value, its command, the adopted commit in the form its basis allows, and the basis. At least one candidate is a public third-party repository in a language other than Rust or shell under a licence permitting a local clone and published measurements. The owner's pre-Majordomus repositories may be candidates only at the parent of their first Majordomus commit and only with the owner's decision that they count.

Why

T1 of the owner's report of 2026-10-19. Admission before any run keeps the choice independent of the results.

Current state

No candidate is recorded. The owner's two adopted repositories carry Majordomus at HEAD, so only a pre-adoption commit could qualify.

Desired state

The file lists every candidate considered, refused ones included.

Scope

  • .ai/repo/benchmarks

Out of scope

  • Installing into any candidate
  • Recording consent on the owner's behalf

Dependencies

What waits on this

Acceptance criteria

  • At least three candidates are recorded with every measurement and its command
  • At least one admitted candidate is a third-party public repository with its licence named
  • A candidate without a basis is recorded in redacted form only
  • The file passes the I3360 candidate check

Validation

  • cargo test --manifest-path apps/majordomus-cli/Cargo.toml --test economics
  • majordomus plan validate

Evidence required

  • foreign_candidates_recorded

Evidence

None recorded. Every token above needs a command or an artifact behind it before this issue can be completed; narrative is refused.

Timeline

started
—
verified
—
completed
—

Those three fields, the evidence above and the state of the dependencies are all the status is made of. There is no status field to disagree with them.

Canonical record: .ai/repo/project/issues/I3362.yaml. Read it back with majordomus plan show I3362.

Searches the titles and descriptions of every page this site publishes.