LabaliciousAI & QA ACADEMY
← All sessions

Open in Markdown reader

AIQAA project rubric — one standard, different products

Standard: AIQAA-1.0. This operationalizes the credential policy. The project and its development record are the assessment. There is no separate certification test, hidden task or requirement to work without AI. Completion remains a separate decision.

The decision rules are deterministic given the same approved agreement and verified findings. Observing usability, interpreting a diff and confirming understanding still require human judgment. This rubric makes that judgment explicit and reviewable; it does not claim that software or an AI judge can eliminate it. It is an initial standard to calibrate before issuance, not an empirically validated assessment instrument.

1. Agree what this product must do

Use the project assessment agreement. Approve its scope and competency mappings at Session 02; finish its exact acceptance cases during Session 04, before reviewing the completed features. Early development may explore the approved slice, but expectations cannot be reverse-engineered from whatever happened to work.

The agreement names the audience, three connected core features, main journey, state transitions, synthetic inputs, expected outputs, supported environments, risks, UI states and evidence locations. It maps every criterion below to the product. The same artifact may support several criteria; no duplicate paperwork is required.

An acceptance case specifies starting state, exact input/action, expected visible result and saved state, reset procedure and environment. “Looks professional,” “works well” and “has enough commits” are not acceptance cases. Agree tolerances and timing only when the product needs them, with a reason; there is no universal millisecond or line-count target.

Equivalents change the evidence route, not the skill or passing bar. No accounts? Validate untrusted file input and explain a hypothetical permissions boundary. No cloud? Local import/export is an integration. Non-browser product? Agree an equivalent accessible interaction and layout matrix. A core criterion cannot be marked N/A or waived by the learner. If a project cannot demonstrate a competency, reshape the project before approval.

Evidence must not depend on the luck of encountering a particular bug or model error. For Q2/A2 only, if genuine exploration has not produced a suitable example, Jared may approve a clearly labeled negative control within the learner's own project work: a deliberately incorrect disposable code/artifact variant, the verification that rejects it, and the correct version that passes. Keep it separate from the release and document its purpose before performing it. This demonstrates fault detection and verification, not a claimed natural discovery. It is an agreed project engineering activity, not a hidden certification test. It cannot substitute for genuine development history, human feedback or the other competencies.

Freeze the agreement version and commit. Later material changes require an approval record explaining what changed, why, affected criteria and replacement cases. Keep the old version. Do not remove a failing core case at the final review to manufacture a pass. Legitimate scope changes remain possible with equivalent evidence and time to build and review it. Optional features add no certification credit, but their effects on required behavior and safety remain in scope.

2. Use three evidence states, not points

State Exact decision rule
Demonstrated Every condition in the criterion is supported by inspected evidence and the stated checks; no unresolved contradictory observation. Record the exact revision, method and actual result.
Not yet demonstrated A check was performed and a required condition was not met. Identify the condition, expected/actual result and a specific correction.
Unverified Evidence is missing, stale without a justified carry-forward, inaccessible, ambiguous, or not inspected; or an environment problem prevents observation. State what must be inspected or clarified. This is not a pass or a finding that the learner lacks the skill.

When a row has both a confirmed failure and missing evidence, record not yet demonstrated and list both gaps. A review-wide unresolved dispute or safety concern puts the overall decision on hold. No averaging: an excellent interface cannot offset failed recovery, missing GitHub understanding or unsafe handling.

3. The 21 criteria

Every bullet within a criterion is required. Product-specific expected outcomes come from the agreement. All 21 criteria must be demonstrated. Minimum examples below establish evidence coverage, not quotas that prove competence by themselves.

Skill area Criteria What the review establishes
Working software P1–P3 Required behavior, state/recovery and safe boundaries
Visual and interaction quality V1–V3 Intentional design, accessibility and understandable use
QA reasoning and evidence Q1–Q3 Risk coverage, a real repair and dependable verification
Development over time H1–H3 Genuine progression, substantive feedback and explained decisions
GitHub understanding G1–G3 Actual workflow, artifact-based explanation and repository hygiene
Responsible, effective AI A1–A3 Bounded tasks, corrected mistakes and affordable workflow evaluation
Business communication and handoff B1–B3 Evidence-based decisions, reproducible delivery and honest release judgment

P1 — Required behavior

P2 — State and recovery

P3 — Trust and safe boundaries

V1 — Intentional, consistent design

V2 — Responsive and accessible main journey

The contrast thresholds and large-text definition are explained at W3C Contrast (Minimum). Use W3C Reflow to define the browser reflow case, normally a 320 CSS-pixel-wide viewport; additionally check 200% browser zoom without losing functionality. W3C Keyboard explains the keyboard requirement. Agree any format-specific equivalent before implementation; these are scoped course checks, not an accreditation claim.

V3 — Understandable states and feedback

Q1 — Risk-based evidence coverage

Q2 — Defect detection and repair

Q3 — Dependable verification

H1 — Genuine development progression

H2 — Feedback changed the work

H3 — Traceable ownership of decisions

G1 — Complete GitHub workflow

G2 — Explain the workflow, not commands from memory

G3 — Repository hygiene and publication

A1 — Bounded, verifiable AI work

A2 — Independently challenged AI output

A3 — Affordable workflow evaluation

B1 — Evidence-based business communication

B2 — Reproducible handoff

B3 — Honest release and integration decision

4. Make review repeatable

  1. Freeze inputs. Record criteria version, course/rubric commit (and checker revision if used), approved agreement version/commit, release SHA, seed data, environment and evidence index. Tags alone can move; retain SHAs. Inspect source before running untrusted software in an isolated, credential-free environment.
  2. Review before the presentation. Inspect all required acceptance cases and all 21 rows. Re-run the main journey, recovery/boundary cases and release suite independently; examine other case evidence and rerun any unsupported or contradictory result. Use the selected defect, four development stages and three human reviews for depth, not random commit counting. Extend inspection when evidence conflicts.
  3. Record per row. For every bullet, identify evidence and observed result in the worksheet. Record what was directly rerun versus artifact-inspected or carried forward. Missing evidence stays unverified. Record existing-work explanations during ordinary reviews; the final presentation is not an extra oral exam.
  4. Separate taste from impact. Review V1 against the agreed design sheet, V2 against explicit checks, V3 against observed usability. If the objection is merely “I prefer a different color,” it is coaching, not a certification failure. Missing required states, an inconsistent action hierarchy or unreadable text identify a criterion and reproducible impact.
  5. Resolve disagreements. Two reviewers inspect the same evidence independently for calibration and disputed cases. Preserve initial decisions. Compare the exact condition and observation, reproduce the disputed behavior and record Jared's evidence-based resolution. Until resolved, the review is pending. No majority vote or hidden points adjustment.
  6. Calculate readiness. Invalid/incomplete decision records require repair. Unverified rows, unresolved holds or unconfirmed agreement/presentation mean review pending. Once these are resolved, any failed row or outstanding coursework means not yet demonstrated. Only completed coursework plus all demonstrated rows and no holds is eligible for Jared's certification decision. The calculator cannot issue an award.
  7. Revise without restarting. Give criterion IDs, expected/actual observations and the smallest necessary follow-up. At a new SHA, rerun the release suite and main journey; recheck changed and dependent criteria. Carry historical evidence forward only with a recorded unchanged-applicability explanation. A new build invalidates blanket “all previously passed” claims, not the learner's genuine earlier history.

An unavailable reviewer environment produces unverified evidence, not a product defect. A documented product setup that fails in its promised environment is a B2 failure. A failure in a required case remains a failure even if someone calls it “minor.” Optional cosmetic defects may be deferred only if every required condition still holds. Safety and integrity concerns pause certification for private investigation; suspicion is not a misconduct finding.

5. Calibrate and adapt the standard

Use the worked project mappings and reviewer calibration cases before the first cohort and when reviewers change. At first delivery, double-review the first three projects and every disputed decision. Thereafter, double-review at least one in five projects, selected by the private review queue order before viewing outcomes, plus all disputes. If a sampled review changes eligibility, pause final decisions for that reviewer batch and reconcile affected rows before issuance. Budget this separately from the two-hour lessons.

Record initial per-row agreement as matching row decisions divided by jointly rated rows, excluding neither failures nor unverified cases. Also record complete-decision agreement and every disagreement's cause; a high average must not conceal a disputed safety or certification decision. This is a reviewer quality check, not a student score, and no reliability rate is claimed until real independent reviews occur. Track time spent and evidence burden; pilot whether the project remains feasible within its homework allowance.

Fix ambiguous wording and maintain fictional borderline examples. Substantive changes to the bar require a new standard version, prospective cohort adoption and an announced transition; do not silently raise requirements for an enrolled learner. Model names, runtime choices and evidence formats can change through the agreement while the same competencies remain. Larger models and expensive hosting confer no advantage by definition.

Tools and records

The private review template authorizes neither award by itself. An optional local consistency checker is documented in the decision-record guide; it checks record structure and aggregates human observations, not repository quality, authorship or truth. It never executes student software, calls an AI model, follows evidence links or issues credentials. AI can organize consented evidence or flag missing fields; it cannot be the independent second reviewer.

© 2026 Jared Cluff. Student rights in original work are preserved.