# NavSea Codex Task

# Object Taxonomy Manual Review Package Generator

Architecture: NavSea V11 / Codex6 Scope: Server Side Documentation /
Review Preparation

------------------------------------------------------------------------

# Task Name

NavSea_Object_Taxonomy_Manual_Review_Package

------------------------------------------------------------------------

# Task Goal

Generate a manual review package for NavSea object taxonomy definition.

This task prepares a human-reviewable object classification package so
that the user can confirm:

1.  canonical object naming
2.  object family assignment
3.  detection class assignment
4.  whether mixed geometry objects should be unified or split
5.  whether some source layers are container layers rather than semantic
    layers

------------------------------------------------------------------------

# Inputs

object_catalog object_type_stats feature_semantic object_type_candidates
canonical_layer_rules canonical_object_rules pbf_source_object_stats
pbf_detection_catalog

Optional reference:

style_layers style_mapping

------------------------------------------------------------------------

# Output

NavSea_Object_Taxonomy_Manual_Review.md

------------------------------------------------------------------------

# Required Structure of the Review Document

## 1 Review Objective

Explain that this package is for manual confirmation of:

-   canonical object type naming
-   family grouping
-   detection grouping
-   geometry unification or splitting
-   ambiguous object handling

------------------------------------------------------------------------

## 2 Review Priority Groups

Priority A --- Immediate navigation safety relevance

Examples: hazards, wrecks, rocks, reefs, dangerous obstacles, navigation
marks, channels, anchorage, restricted areas, fishery hazards

Priority B --- Navigation context / operational relevance

Examples: boundaries, facilities, subsea cables / pipelines, port
structures, land structures relevant to navigation

Priority C --- Background / rendering objects

Examples: labels, land background, rendering support layers

------------------------------------------------------------------------

## 3 Manual Review Candidate Table

Required columns:

review_priority layer_name class_name shape_name vt_layer
observed_geom_types total_feature_count suggested_canonical_object_type
suggested_canonical_family suggested_detection_class
suggested_review_reason needs_manual_review

needs_manual_review values:

YES NO

------------------------------------------------------------------------

## 4 Ambiguity Categories

### Multi-Geometry Ambiguity

Same object appearing as multiple geometry types.

### Navigation Meaning Ambiguity

Objects implying collision / grounding / entanglement risk.

### Source Layer Container Ambiguity

Layers that may act as container or rendering layers.

### Regulatory / Boundary Ambiguity

Objects representing legal or navigational boundaries.

------------------------------------------------------------------------

## 5 First-Pass Recommended Review Scope

Focus first on classes similar to:

航行危険障害物 投錨注意障害物 航路標識点 航路境界等 錨泊地等
施設・境界線等 海岸線等深線等 漁具定置箇所

------------------------------------------------------------------------

## 6 Proposed Review Decisions

Each candidate object should include:

Candidate Object Suggested canonical_object_type Suggested
canonical_family Suggested detection_class Reason Manual confirmation
required

------------------------------------------------------------------------

## 7 Layer Review Appendix

Columns:

source_layer semantic_granularity current_rule_guess review_reason
needs_manual_review

------------------------------------------------------------------------

## 8 Review Outcome Guidance

The user will confirm:

1 Confirm canonical object naming 2 Confirm family grouping 3 Confirm
detection grouping 4 Confirm geometry unification 5 Confirm container
layers

------------------------------------------------------------------------
