huskies: merge 530_story_eliminate_filesystem_markdown_shadows_entirely_crdt_db_is_the_only_story_store
This commit is contained in:
@@ -398,19 +398,15 @@ pub(super) fn spawn_pipeline_advance(
|
||||
});
|
||||
}
|
||||
|
||||
/// Resolve QA mode from the content store (or filesystem fallback).
|
||||
/// Resolve QA mode from the content store.
|
||||
fn resolve_qa_mode_from_store(
|
||||
project_root: &Path,
|
||||
_project_root: &Path,
|
||||
story_id: &str,
|
||||
default: crate::io::story_metadata::QaMode,
|
||||
) -> crate::io::story_metadata::QaMode {
|
||||
if let Some(contents) = crate::db::read_content(story_id) {
|
||||
return crate::io::story_metadata::resolve_qa_mode_from_content(&contents, default);
|
||||
}
|
||||
// Fallback: try filesystem.
|
||||
if let Ok(path) = crate::http::workflow::find_story_file_on_disk(project_root, story_id) {
|
||||
return crate::io::story_metadata::resolve_qa_mode(&path, default);
|
||||
}
|
||||
default
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user