Skip to content
SYMBIOTEResearch portalSource VictorBlain/Symbiote @ 9243204 (private) · read 2026-10-10
Reading the badgesVerifiedImplementedSyntheticMockPlannedUnverified
  • Verified

    A named test in the repository exercises exactly this, and the claim cites it. The tests were read and counted for this portal, not executed by it.

  • Implemented

    The code exists and is documented, but no test, log or report in the repository exercises this specific behaviour.

  • Synthetic

    Shown only by deterministic experiments over an in-process synthetic lab or a synthetic benchmark — never against a real environment.

  • Mock

    Exercised only through mock adapters or stubs: no real model provider, no network, no credentials.

  • Planned

    Described in the dossier, the README or the docs as intended. Not built.

  • Unverified

    Stated in the repository — a ledger, the README, a commit message — with no test, log or report in it that backs the statement.

05 / 11 · Build log

Build log and development notes

How M1–M12 were built: per-milestone notes, the adversarial reviews and what they found, the repository gate, and the design decisions kept on purpose.

Sources: docs/BUILD_STATUS.md, docs/M1-M2.md … docs/M11-M12.md, scripts/gate.sh, commit messages

M1–M2: the foundation, in nine commits

  • Verified

    The foundation was committed as a series: core primitives, the audit log, the substrate, the Permission Engine and the CLI, then three test commits and the M1/M2 document.

    Sourcecommits c260deb, 87eb97d, a014713, dd77417, ce581d7, 3ecca7d, 2afb5d9, 1d662a6, 8b33536 · docs/M1-M2.md @ 9243204

  • Verified

    Ten invariants are mapped to where they are enforced — for example “unknown never becomes ALLOW” to the decision-matrix tests, and “no probabilistic systems” to the banned-import checks.

    Sourcedocs/M1-M2.md (“Invariants and where they are enforced”) @ 9243204 · tests/test_architecture.py::test_no_banned_imports_or_calls @ 9243204

M3, and the first adversarial review

  • Verified

    After review, each component has one rules module that both the write path and replay call, so the engine cannot commit an event that replay rejects.

    Sourcecommit 6bfa6b1 · docs/M3.md @ 9243204 · tests/test_world_model.py::test_unrecordable_input_never_leaves_an_orphan_allow @ 9243204

  • Unverified

    A four-lens adversarial review (invariants, Permission-Engine bypass, determinism and replay, test adequacy) reproduced 32 defects against M3, all fixed.

    The review report is not in the repository; its count is quoted, not checkable.

    Sourcecommit 6bfa6b1 (message) · docs/BUILD_STATUS.md @ 9243204

  • Unverified

    “Tests: 511 pass (72 new)” after the M3 hardening.

    Sourcecommit 6bfa6b1 (message)

M4, and two more review rounds

  • Verified

    The nine defects the first M4 review confirmed — among them a stale bond restored from old evidence, a FAIL outrun or cherry-picked away, and a bond dropping its dependencies’ taint — are each pinned by a regression test.

    Sourcedocs/M4.md (“Adversarial review”) @ 9243204 · tests/test_bond_hardening.py::test_a_stale_bond_cannot_be_restored_by_re_judging_old_evidence, ::test_admissible_evidence_cannot_be_cherry_picked_away, ::test_a_bond_inherits_the_taint_of_everything_it_relies_on @ 9243204

  • Verified

    The second round found that caller-supplied subclasses could decide a verdict that replay then refused, and that unbounded evidence nesting could exhaust the stack; inputs are now canonicalized and nesting is capped at 16 levels.

    Sourcecommit f5e7cc4 · tests/test_verification_hardening.py::test_caller_subclasses_cannot_decide_the_verdict, ::test_evidence_nesting_is_bounded @ 9243204

  • Unverified

    Every one of those regression tests fails on the original M4 commit 0effd02.

    No retained run against 0effd02 shows it.

    Sourcedocs/M4.md @ 9243204 · commit f5e7cc4 (message)

  • Unverified

    “Tests: 617 pass (94 new)” at the original M4 commit.

    Sourcecommit 0effd02 (message)

  • Planned

    Mutation-killing tests for the 16 places where a source mutation survived the M4 suite. The review’s verifier did not complete, so the gaps are listed as open rather than claimed.

    Sourcedocs/M4.md (“Test adequacy”) · docs/BUILD_STATUS.md @ 9243204

M5–M12: built, with review deferred

  • Verified

    M5 through M12 landed in six commits in under an hour (15:01–15:55 UTC), each with its own test file and its own document.

    Sourcecommits 6210943, 9e813b2, f2b03ed, 7716181, 3b57101, 689eb3e · docs/M5.md … docs/M11-M12.md @ 9243204

  • Planned

    Adversarial review of M5–M12, batched into a final validation pass at the owner’s direction.

    Sourcedocs/BUILD_STATUS.md (“Final pass: per the user’s direction…”) @ 9243204

The gate

  • Implemented

    From M11–M12 on, the repository gate runs the six experiments on every gate, alongside the tests, lint, formatting, strict typing and the deterministic CLI run.

    Sourcescripts/gate.sh @ 9243204 · commit 689eb3e (message)

Questioned, and kept on purpose

Behaviour an adversarial review raised that the design keeps deliberately — recorded so that it reads as a decision rather than an oversight.

  • Implemented

    Scope is chosen by the caller: it records where a belief applies and is not a trust boundary.

    Sourcedocs/M3.md (“Behavior that is intentional”) @ 9243204

  • Implemented

    Inference from invalidated or superseded facts is allowed — reasoning from a negative result is legitimate — while inference from a hypothesis is refused.

    Sourcedocs/M3.md @ 9243204 · tests/test_world_model.py::test_inference_from_a_hypothesis_is_refused @ 9243204

  • Verified

    Each component assumes it is the only writer of its own events; anything else injecting them is detected at replay rather than prevented.

    Sourcedocs/M3.md @ 9243204 · tests/test_domain_authorization.py::test_mutation_with_no_decision_is_detected @ 9243204

  • Implemented

    A STALE bond keeps its derived confidence: STALE is a lifecycle state, and whether a bond can be relied on is what is_composition_sound() reports.

    Sourcedocs/M4.md (refuted findings) @ 9243204

state
active
build
604cd5b