← Back to Journal

Abbey Research Status Design

Tags: abbey-research • architecture • voice-analysis • metadata • workflow

Abbey Research Status Design

Summary

The Abbey Research workflow reached the point where additional manual Voice Analysis migrations were no longer the most useful next step.

Three complete artifact chains now exist:

Each chain follows the formal research lifecycle:

Corpus

Experiment

Observation

Evidence

Hypothesis

Validation

These examples provided enough practical evidence to begin designing deterministic research tooling.

Work Completed

Created:

Updated:

The planning documents now identify deterministic research status reporting as the current Abbey Research objective.

Why Status Comes First

The manual migrations showed that artifact creation is not the difficult part of the research process.

The difficult work is deciding:

Those decisions should remain human-guided.

The first useful automation should therefore improve visibility and structural validation rather than generate research conclusions.

The proposed command is:

abbey research status

Its role is to report the state of formal research artifacts without interpreting their content.

Artifact Discovery

The design uses frontmatter as the authoritative source for artifact discovery.

Formal artifacts are expected beneath:

A file is considered a formal artifact only when it contains required metadata such as:

This prevents general research documents such as README.md, EVIDENCE.md, and HYPOTHESES.md from being mistaken for formal artifacts.

Relationship Model

The existing artifacts demonstrated that Abbey can construct the research dependency graph from frontmatter.

Research context is declared through:

Direct dependencies are declared through:

The complete artifact index can therefore be used to resolve relationships deterministically.

The design does not assume every chain is strictly linear.

For example, a hypothesis may depend on both an observation and evidence, while a validation may depend on both a hypothesis and supporting evidence.

The command may display a simplified chain while retaining all relationships internally.

Provenance and Legacy References

The Voice Analysis migration preserved references to earlier informal experiment artifacts.

Examples include:

These currently appear beside formal artifact identifiers under parent_artifacts.

The design treats unresolved historical references conservatively:

This avoids treating intentional historical references as broken while still enforcing the formal lifecycle.

A future metadata revision may introduce a separate field for legacy artifacts, but the first implementation will not require immediate migration.

Research States

The architecture defines several deterministic states.

Complete

A valid chain includes the expected corpus, experiment, observation, evidence, hypothesis, and validation relationships.

Incomplete

Valid work exists, but later lifecycle artifacts have not yet been created.

Incomplete work may simply represent normal research in progress.

Broken

A required formal reference does not resolve.

Orphaned

An artifact is not connected to its expected research context or lifecycle.

Duplicate

More than one file declares the same artifact identifier.

Invalid

Required metadata is missing, malformed, unsupported, or inconsistent.

Provenance Only

A reference identifies historical research material but does not resolve to a formal artifact.

Command Behavior

The proposed command will remain:

It will not:

The command should report:

Planning Cleanup

The previous NEXT.md still described the completed corpus-foundation phase.

It was replaced with a current plan centered on research-status design.

The updated planning now records:

The backlog also received a limited cleanup.

Actionable entries were normalized as checkboxes, heading levels were corrected, and Abbey Research work was grouped into:

Recommendation Engine Finding

The session also exposed a practical limitation in abbey next.

The command correctly parsed the human-directed objective from NEXT.md, but broad token matching caused several loosely related research items to receive the same score.

Examples included:

Because the scores were tied, backlog order determined the displayed recommendation.

This confirmed the value of the existing backlog item to replace broad token matching with stronger project-state relationships.

The result did not change the authority of NEXT.md.

The human-selected objective remained the basis for the session.

Design Principle

The most important principle established during this work is:

Humans record observations and make research judgments; automation manages structure, relationships, and state.

This keeps Abbey Research useful without allowing automation to quietly become the researcher.

Outcome

The design phase for abbey research status is complete.

The architecture is based on actual formal artifacts rather than a theoretical workflow.

The next implementation can begin from:

Next Steps

Implement the first deterministic abbey research status command.

The next session should focus on: