Skip to content

Onboarding self serve - #68

Merged
z-a-f merged 6 commits into
mainfrom
onboarding-self-serve
Sep 28, 2026
Merged

z-a-f merged 6 commits into
mainfrom
onboarding-self-serve

Conversation

@z-a-f

@z-a-f z-a-f commented Sep 28, 2026

Copy link
Copy Markdown
Contributor

Docs and tests for simplified onboarding

@github-actions

github-actions Bot commented Sep 28, 2026 •

Copy link
Copy Markdown

✅ Maida verdict: pass

4 blocking checks passed | 3/3 trials passed

Behavior vs baseline

No baseline comparison was configured for this run.

Next steps

  • No gate action needed. Inspect the trace: maida view 61c194a9
Passing checks, report-only metrics, and trial evidence

Passing checks

  • ✅ Agent execution stayed healthy. agent_process -- All 3 trials completed successfully.
  • ✅ Loops stayed within the allowed range. no_loops
  • ✅ Guardrails stayed within the allowed range. no_guardrails
  • ✅ Terminal state stayed within the allowed range. stop_condition_reached

Trial evidence

Trial Outcome Trace Process exit Behavior changes
1 PASS 61c194a9 0 not configured
2 PASS c34e511c 0 not configured
3 PASS eb145492 0 not configured

Gated by Maida -- the local-first behavioral regression gate for AI agents.

Action merge decision

Evaluated PR head: 8cba7033c01e89f7a3364a3f4b922b39d65fb6e3.

Mode: blocking. GitHub conclusion: success.

Only a behavioral PASS with accepted configuration and successful check publication can authorize this commit.

Configuration: unchanged. Policy always comes from the trusted PR base. See the named check for revision and configuration hashes.

Next safe action

Review the observed coverage and confirm the required checks belong to this PR head. Continue normal code review and correctness/security checks; this behavioral PASS covers the observed executions only.


Reproducibility Instructions

The maida view <id> command in this report refers to this CI job's trace store. That ID is not available on your machine until you record a local run.

From this PR checkout, record a fresh local run and rerun the same assertion inputs:

python -m pip install maida-ai==0.5.3
MAIDA_REPRO_DIR=$(mktemp -d)
git show 0df5653ec9195e4486a731d8c7574ef0cddf8386:.maida/policy.yaml > "$MAIDA_REPRO_DIR/policy.yaml"
maida run examples/ci_dummy_agent.py --policy "$MAIDA_REPRO_DIR/policy.yaml"

Then run maida view <local-id> using the ID produced by your local run.

Keep check, PR, and workflow summaries actionable across behavioral verdicts, configuration review, missing evidence, setup errors, and publication failures. Avoid repeated infeasible trials and only offer baseline acceptance after a failed behavioral report.
Add a read-only GitHub verifier tying acceptance provenance, baseline-only commit, dispatch attempt, current-head report, required status, sticky comment, and strict protection settings together. Fail on missing or stale evidence and explicitly distinguish configured checks from actual merge-refusal verification.
…kthrough

Lead with the shared pinned CLI demo and progressive practical guide, retain Python integration as the secondary path, and separate legacy v5 from coordinated blocking and acceptance features.
…ndencies

Render the current core generator with consumer entrypoint and baseline paths, execute gate and acceptance installation against an offline local wheel, and isolate each job's interpreter. Retain an explicit compatibility path for the older reviewed CI generator.
…onfig

Exercise the generated gate and acceptance capture with a tools-only pyproject plus a real requirements dependency. This reproduced the missing-install regression before the coordinated core fallback fix.
Accept immutable vMAJOR.MINOR.PATCHrcN tags through the existing tested and attested archive pipeline. Publish candidates as prereleases without replacing the latest stable release, and reject missing release classification before publication.

Raise the tooling lock and workflow example to Python 3.12 while preserving retained dependency versions. Cover stable and candidate archives, malformed tags, release flags, and supported interpreter bounds.
@z-a-f
z-a-f force-pushed the onboarding-self-serve branch from a97b09e to 8cba703 Compare September 28, 2026 17:59
@z-a-f
z-a-f merged commit 842cb4c into main Sep 28, 2026
10 checks passed
@z-a-f
z-a-f deleted the onboarding-self-serve branch September 28, 2026 18:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant